Skip to main content

Full text of "Dragon User Magazine Issue 20"

See other formats



The independent Dragon magazine 



75P US3.25 December 1984 



GRAPHICS DESIGNER — 
draw your own pictures 



SSSnake 




jj^**"* 



,^^ 



= f Ji/j 




Mr^^^ 



fi^ 



At,. 



^f Dr 



i/'I. 



■ Ml. 



''^"n 



ly 



'=//j 






^>( 



tv 



"'■'^c; 






IVj., 



/^. 



t'j- 



''^c-y^^^'^f^^fJ^'O, 



'"Sic 






fl) 



'M 



■i! 



H' 



I-// 



"■^fl 



Pfl 



■"flj>, 



fc. 






'M 



'f^'h. 



^■h 



iHy, 



of/t: 



•nn 



II! 



ff)^ 






h 






'Ov 



■^'4^,;j^'^vC.s, 



■^re 



//,. 



V(^ ;Vc 






f^y 



'fl 




f'/It 



'V 



'^<&-t:>- 



^%>z^<^^^'^ 



•^ihfy 



>*/, 



''^f^, 



'^. 



'<■>!, 



'Vj 



f't/ 



">v,y, 



^V^ 









'/^ 



'^ft 



^u ,*'«'fj 



^^-v.^-^^^ .'^'<^^ 



ffl 



/7, 



V, 






"'-*/, 



0/ 



Pk 



''ri. 



'>/j< 



ifvt. 



^"(/. 



'/A- 






■■^■"■rJfwn.MTFfi 



40 Vf; 



^UE 



^Wre 



u 



^vcij>e 



«JC'Klj 



itih 



Wl' 



.VT 



rrj 



O V 



'^■iHu 



O 



> a 



oii: 



re ,,, 



iJ iJd 



'^■it. 



ffiif 









(">fF_ 



iif. 



HiL'i, 



"\^ A 



Cf 






'""f r^„. 









W, 



*• O*. 



"rfd uy 



irf/ 



_U4R 



'i^^^F^.'^':':^'=^i,r, 



'^ow 



O-UV 






Game 




f/jf 



5V>, 



'*f>U 






THE 

I KANKLIN'S 

TOMB 

TRILOGY 

1 . - l-riinLliiis loiiil'i 

2. — Lus[ in Spucc> 
X — Fisfiy Flusines<i 

All CDTfit; complete U'itll 24 
p:igc illu^tTJlcd munuiil. 
O OFF LACI I \\crc &.^f< 
NOW ONl.Y £6.9S 

SAVHOVKR flO 
On all .1 

Normullv i2^J-H-'^ 
NOW ONLY £!*► 



^riUTiEs 



ass?-- 



■'rjip' 



'■■fJ'ahft 








£4 off each of these sIk fabiQoiis games 



GAMES COMPENDIUM 

NTGHTPLIGHT 

STAB JAMMER 

GOLF 

VULCAN NOUGHTS &f CROSSES 

SUPER SKILl HAKTGMAJ^ 



UsuaUy£7.95 

£3.95 

each 



Price Quajitity 



Please mafce chequesiT.O. payable U> SaJamander Software 

Nam« 

Adidreaa , , 

Total ib encJosed , . 

[J Please send me your full colour cat^o^- 

Salamander Software Biscemnt Club 

17 Norfolk Road, Brighton, East Sussex. BNl 3AA 




Telephone number 
(All departmentsj 
01-437 4343 

Editor 

BR EN DON GORE 

Assistant Editor 
GORDON ROSS 

Software Editor 
GRAHAM TAYLOR 

Editorial Secretary 
GERALDINE SMYTH 

Group Advertisement Manager 
DAVID LAKE 

Advertisement Manager 
SIMON LANGSTON 

Administration 
THERESA LACY 

Managing Editor 
DUNCAN SCOT 

Publishing Director 
JENNY IRELAND 

Subscriptions 

UK £10 for 12 issues 

Overseas {surfaced £16 tor 12 issues 

iSSN 0265-0177. Teteit: 296275 

Dragon Ussr. 12/13. Little Newport Street, 

Londofi WC2R 3LD 

US address: c-'o Business Press 
Intematronal. 205 East 42nd St, New York, 
NY 10017 



ABC 



Publistiect by Sunsliine Books, Scot Press 

Ltd. ©SLinshine Books 1984 

Typesetiing by Cliesham Press, Chesl^am, 

Bucl(S. Printed by Eden Fisher (Southend) 

Lid, Southend-on-Sea, Essex 

Distributed by S,M, Dpstribution, London 

SW9. 01-274 3611, Telex: 261643 

Regisfefsd a1 the Post Offpce as a news- 
paper 

Dragon and iis logo are trademarks oi 
Dragon Oata Ltd 

How to submit articles 

Ttie quality of the material we can publish (n 
Dcagofi User each month wift, to a veiy greal 
extent depend on the quality or the 
discoveries that you can make with your 
Dragor}. The Ofagon csomputer was launched 
on lo ttie marKel with a powerful version of 
Biasic, but Witt! very poor documentation. 

Articles which are submitied to Drsgon 
Cserfor publication should not be more ttian 
3000 words fong. Ai) sutsmissions shouid be 
typed. Please lea^/e wide margins and a 
ctauhte spac9 between each line, Programs 
should, wtnenever possible, tie computer 
printed on plain white paper and be accom- 
panied by a !ape of the program. 

We cannot guarante's to return every 
subiTillted article or program, so please keep 
a copy. If you want to have your program 
relumed you mu^st include e stamped, 
addressed envelope. 



Snakes alive 



Including this rronlh information on nnusic- 
ai Dragons, an fTT answer and how to 
secure a program listing. 

News 6 

The latest on GEOs marKeting plans and 
details of new peripherals and software on 

release 



Andrew Wond sets tiis snake on a pill 

eating outing in our program of the month 



Bookbytes 



23 



Our reviewers tielp you select the books 
that are most likely to suit your needs 



Clubs 



11 



Dragon designs 



24 



Lo<;al and national clutDS are now providing 
an irmportan! service to Dragon users — 
Gordon Ross details the growing club 

network 



David Sam gives you the information 
necessary to create good graphics and 
improve your programs 



Open file 



29 



Dragonsoft 



12 



Readers' programs this month include a 
screen editor and a Swapover listing 



Dragon software seems to have made a 

comeback recently, our reviewers give the 
lowdown on what to expect 



Tandy/Dragon 
converskins 



38 




■^ -J ^■=>^ ^-.J ■= i^-J=-^-^J^ ^^a^-^ ^ . 



■ ■■ ^ ^^■^:^^, 



Jason Nichols lists the Dragon and CoCo 
tokens used to represent Basic commands 
and siiows how to play a tape on one 
micro when it is programmed for the other 

Adventure column 50 

Mike Gerrard continues his survey of the 
adventure scene 



Chip Shop 



15 Dragon Answers 



52 



Keilh and Steven Brain review two Basi- 
codes that allow you to tune into the BBC's 
Chip Shop show 

Versatile interfacing 17 

Brian Cadge takes a look at a simple 
interface from NCJ Electronics 



Brian Cadge offers a range of advice 
including instnuctions on the Dragon's res- 
tore command and information on moving 
graphics pixel by pixel 

Competition corner 58 

Beau Jolly provides the prizes to Gordon 
Lee's card trick question 



Editorial 



NINETEEN EIGHTY FOUR is a dale that has been associated witn catastrophe and 
terror ever since George Orwell wrote his chilling vision of the future in 1948, In the 
event, of course, 1994 turned out to be something of an anticlimax. No Big Brother, no 
Airstrip One. 

For the computer industry, however, 1984 still has a certain significance. The pundits 
who had been predicting a massive shake-out in the market drew some satisfaction from 
the disappearance of Tycom and Camputers, though this was balanced to some extent 
by the emergence of Amstrad. 

The Japanese also made their long-awaited entrance into home computers with the 
much-hyped MSX. But, despite the Japanese domination of the hi-fi and electronics 
markets, there are some doubts as to whether they will similarly take over the micro 
market. The ZaO, eight bit, standard around which MSX is based may be too 
old-fashioned when connpared with the newer 1 6-bit offerings from Sinclair el al. 

Dragon, despite hefty cash iniections, failed to overcome its cashflow and overstock- 
ing problems, with the result that it was sold to Spanish company Eurohard. Dragon 
software houses immediately started to convert their programs to other machines, if they 
had not done so already. 

Jack T rami el, the man who founded Commodore and built it up into a multi-million 
pound company, resigned in a boardroom dispute. But, he bounced back within months 
to buy troubled Atari from Warners, So, 1 984 has been a year of considerable cti;ange for 
the computer industry, if not quite the watershed envisaged by Onivell, What 1985 holds 
in store is difficult to predict, other than that the market will become yet more competitive. 
To misquote an ancient Chinese proverb: "We live in interesting times, " 



December 1984 Dragon User 3 



OUR BEST EVER GAMES 

AND 
OUR BEST EVER OFFER 



The ultimate multi screen 
arcade adventure for the 
Dragon. 

* 35 different screens with 
full colour aniitiation 
(Jet-Set Willy — eat your 
heart out!) 

* 36K of pure machine code 
action. 

* Choice of nine weapons 
and spells. 

* 20 adversaries to combat. 

* Joystick or keyboard play 



option. 







Full colour arcade action 100% 
machine code with joystick 
control and super smooth 
image graphics. 

Protect your craft from laser 
balls and energy bolts whilst 
manoeuvering your spherical 
power shield and using your 
laser cannon to destroy all in 
your path. 



^ 



Brilliantly programmed using 
spUt screen technique which 
gives 25 screens over a nine 
sector play field. 

Cartoon character animation in 
full colour and 100% machine 
code. 

Race and chase through the 
revolving doors, avoiding the 
Troglabytes and searching for 
the keys to open, the central 
chamber. 



Hfl V£A MERRY CHRISTMAS WITH CABLE 

With every game ordered at the full price 

choose any one game from our special box 

below, completely free of charge. 







(B 







PROFILE 






.^^SL 




SPECIAL OFFER ON THESE GAMES: 1 title £5 — any 2 titles £9 — any 3 titles £12 (ina P&Pand VA T) 



tmiAt^v^HMt* 




#',i*atift»-i^-tjit-i 






1 




lOiO-I^M^tt 


% 


9 


\ 



^•'ti^tiuiSiL^H 



':. n/lWli 



Please supply me with: 

FANTASTFIGHT ....... HONffi BASE EAGER EDNA 

.ZAX'SSON 0UA2IMODO EUPEEBOWL 

(f>. £6.95 eactl (Indicate helaw your choice of {tee gamefs}.) 



....... LIVINGSTONE ....... GEOGRAPHY ...DRONE 

DRAGRUNNER TRACE RACE CAVE ndrTTER 

BACCARAT DRAGON RACERWASP INVASION 

SEE SPECIAL PRICES ABOVE 



PRO FILE (fi £14-95 each .... TROJAN LIGHT PEN (it £1 L50 



Send cheque wirh order to: 

F.SX. MARKETING, 

FREEPOST, LUTON, BEDS, LU3 2BR (No stamp requiied) 



Name 

Address 



CREDIT CARD ORDEKS; {0582) S91493 (9 Sirni) 999222 {2A ts9} 
ALL PRICES INCLUDE PJtP and VAT 



Letters 



Sing 
Dragon 



This is the chance to air youf views — send your tips, complinrTents and complaints to Letters 
Page, Dragon User, 12-13 Little Newport Street, London WC2R 3L0. 



■ m 



[T MAV interest some readers 
who wish to use their Dragon to 
control a musical keyboard that 
they can in fact do so with tlie 
recentiy re i eased Casio MT 2000. 
This Is one of a selection of 
mini-keyboards from Casio, it 
costs £1 30, and to Unit it up to the 
Dragon 32 the keyboard has an 
accessory interlace — the PA 1. 
Tliis costs £30, and giugs into the 
Centronics socl^et via a printer 
cable. 

Using this system, the compu- 
ter can t:e used to select one of 
tie eight preset voices, start or 
stop one of the six preset 
rhythms, and can play up to eight 
notes — so the computer coufd 
be used as a sort of "sequencer" 
to build up a melody, or chord 
accompaniment, which can be 
played whilst you pick out a tune 

Obviously, it does not have the 
facilities of the M 101 system . or of 
a synthesiser. However, ii does 
provide the Dragon with an excel- 
lent sound system at a reasonable 
price. The software must (at pre- 
self) be home grown, but there is 
not too much heavy programming 
effort involved, I have this system 
myself and am basing a project 
for college on it, 

Which brings me on to ask if 
anyone could tell me the function 
of each pin in the Centronics 
socket (Busy, Strobe and so on). 
This will form a major part of my 
project and I would be very grate- 
ful for any help received, 

Haymond McKean 

4 Miffield Avenue 

Higher Btackte/ 

Manchester M9 2WN 



. . . Sing 



IN ANSWER to the simuftaneous 

■pleas from M Webb and J A Gill in 
October's Letters Page for A to D 
converters, I would like to point 
out that Electroanalyticai Tecbnol- 
ogy has been marketing a general 
purpose "control interface" for 
some months now. 

The board, which plugs into 
the cartridige port, has both ana- 
logje [A to D and D to A cortver- 
ters] and digital Input/output faci- 
lities (TTL, input interrupts and 
relay options). For the purpose of 
controlling voltage-controlted 
oscillators, the D to A converter 
has an 18V output voltage swing 
which should easily control a 
musical synthesiser. Software is 



not so much of a problem as the 
manuat carefully explains the indi- 
vidual functions of components 
used in the interface and gives 
Basic and "annotated" machine 
code examples for use. 

The hoard has proved to be 
particularly popular with schools 
and colleges throughout the 
country and iis used for numerous 
applications from robotics, artifi- 
cial intelligence and speech rec- 
ognition, to controlling 30-ton 
pneumatic hammers, security 
systems and laboratory experi- 
ments, 

Dr Mark Vame^ 

Electroanslyticst Technology 

8 Access Road 

West Derby 

Liverpool i1 2 4Yf\l 



Secure 
program 

FOR SOME time I have been 
trying to "secure" a program 
using infornrsation from your 
magazine such as that to disable 
the LIST, LLIST and break keys. I 
have even included a subroutine 
to "cold start" on reset and have 
tried the "run-on-error" routine 
printed in the magazine but this 
has the effect of freezing the 
machine rather than running it 
(tjut at least it presents access to 
the program) 

Here is a subroutine I use to 
input from the keyboard. If INPUT 
is used the break key successfully 
tjreaKsthe program: 

10000 A3 = l^jKEY£; IF At-"" 
THEN 10000 

10001 IF AS = CHR$(13) THEI4 
RETURN 

10002 PRINT A$; 

10003 AIS=A($+AS 'to create 
Strings 

10004 GOTO 10000 

Using the VAL functioii to con- 
vert the string to a nirmber if 
necessary. For example: 



50 PRINT ffj; 55, "ENTER FIRST 
NUMBER' ;:GOSUB 

10000;A=VAL (A1E):AIS = "'" 
(A!£="" Clears the string 
variable tor next input) 
60 PRINT Cd 97, "'ENTER 
SECOND NUMBER"::GOSUB 
10000:B=VAL(AIS):AI$="" 
Note the semi-colon after the' 
print string to ensure that the key 
pressed is printed after the re- 
guest to enter. This should be 
omitted 11 the keypress is to tie 
printed on the line below. 

Using a similar subroutine 

[omitting line 10002) to input an 

entry code to use the program or 

even to "enabie^^ break so that 

only I can break the program I 

think I have finally "secured" it. 

Richard Gunn 

Swansea 

W GlBmorgan 



ITT 

answer 

WITH REFERENCE to Gerald 
Woodward's letter {October. Oca- 
gon User), I too purchased the 
same modef ITT TV/Monitor and 
initiaify had the same problem. 

I finally solved it ifiy trial and 
error and using the pin connec- 
tion diagrams provided with ttie 
TV and also Dragon Data's "In- 
formation tor machine code us- 
ers ". 

I have used a S-pin DIN plug 
with 2 X twin core wires con- 
nected to the Dragon's monitor 
output, one to pins 3 and 2 for the 
video, and the other to pins 1 and 
2 for sound (2 being earth). 
These are connected to the TV as 
follows: 

Video signal to ttie SO 239 UHF 
socket witJi the outer section as 
earth. The sound signal is taken 
to the Audio In socket with the top 
pin as earth and th^e second wire 
connected to the lower Audio- 
Signal Input. 



Software Top 10 



1 

2 
3 

4 

S 
6 

7 

a 

9 
10 



(S) 

{-) 

(6) 

H 

(-) 

(3) 



HunchbaDk Ocean 

Mystery oHhe Java Star Shands 

Hungry Horace Melbourne H&use 

Mr Dig „ .,., Micnodeai 

Cuthbert trr Space Micnodeai 

Kfiegspie) " Beyond 

ChuckleEgg A&F 

(-) Dragon Chess --. Oasis 

(2) Ring of Darkness Wintersoft 

Elghtball Microdeal 



(-) 



Chart compiled by Websters Software 



The volume setting on the TV 
has to be set fairly high to obtain 
a normal sound level. 

Joiin W^s/J 

Sheringham 

Norfoth 



Jolly 

good news 

FOLLOWING a recent article in 
your publication regarding the 
Valuepacks. we have had a num- 
ber of letters from Dragon users 
asking where they can purchase 
the pack. 

Unfortunately, due to lack of 
dealer and distributor response 
and support, we will not be 
releasing this pack. However, as 
a special offer to your readers we 
would be quite happy for them to 
write to us for the individual 
games and instead of paying the 
normal £5.50 price from the re- 
tailer, they can obtain four games 
for£H,99. 

The games are: 
Lepgitt, Pedro, Cosmic Cruiser, 
G.C.Bill 

We are also about to release 
Arcadia for the Dragon and we 
would include this game which 
will also retail for E5.50, The total 
for the five games wlil be £18.00. 
Thts means a sawing o1 E7.00 on 
the five games.' 

Coitn Ashby 

Beau Jotty 

19ANew Broadway 

Eating 

London W5 5AW 



Across 
the Atlantic 

I AM writing on behalf of Dragon 
users in the USA, The company 
that originally distributed the Dra- 
gon in America is no longer 
supporting the Dragon. Ttiere 
seems to be very little hardware 
or software available and as a 
dealer this leaves me and my 
Dragon customers in a spot, 

In looking through your maga- 
zine I see many sources for 
products, but almost all of them 
are not distributed in the United 
States. I would be most in- 
terested in hearing front any com- 
panies that have a USA distributor 
or who want to give details on 
shipping products to America, 

Ray SiJarp 

Computer Corner 

1044 f}i Baldwin Avenue 

Marion, IN 46952 

USA 



December 1984 Dragon User 5 




GEC sells 
last stock 



GEC HAS sold all Of its ex- 
i sting stock of Dragon pro- 
ducts and has no immediate 
plans to promote tlie Dragon 
Denis Judd. marketing mana- 
ger of GEC Radio and Televi- 
sion, said that all of GEC's 
stocks of the Dragon 32 and 
64 had been sold lo an undis- 
closed buyer, together with 
small quantities of single and 
double density disk drives- 
Delivery of ttie goods is to take 
place shortfy. 

(t Is not known what price 
was paid for the goods nor 
what price the products will be 
sold for when they eventually 
reach retail outlets. 

It now looks as if GEC's 
association with the home 
computer market is in doubt. 
Although the company is In 
contact with Eurohard SA, 
the Spanish manufacturers of 



the Dragon, It has not yet 
oome to any agreement over 
future marketing arrangments, 

GEC has also shelved any 
immediate plans to manufac- 
ture an MSX computer. Denis 
confirmed that the company 
does not have a ffcence from 
Microsoft — the American 
licencees of the MSX stan- 
dard. 

One piece of good news, 
however, is that GEC is cur- 
rently formulating plans to 
establish a Dragor> repair and 
warranty service, possibly In 
conjunction with Touchmaster 
— the company formed by 
ex-Dragon Data directors 
Brian Moore and Richard 
Wadman, 

The service, it is hoped, will 
cover Dragons sold both be- 
fore and after the crash of 
Dragon Data earlier this year. 



Dragon modem 




New releases 



A FULL facility modem, 
hardware-compatible with the 
Dragon, has just been re- 
leased by Unicom for £49.95 
excluding VAT. The modem 
features auto dial, auto redial, 
auto answer, auto band rate 
scan, full duplex, half duplex, 
bulletin board facility and num- 
ber memory store. 
Baud rates are 300 300, 



1200,75 and 75.1200. Unfor- 
tunately, the company rs not 
producing any software for the 
Dragon, so users of the sys- 
tem would have to write their 
own or rely on existing soft- 
ware provided by Cotswotd 
Computers. 

Cots wold has just released 
a new modem software pack- 
age which features 40 column 



MONSTERS, fightning bolts 
and ice palaces play a major 
part in some of the latest 
releases for the Dragon, 

New from Cable Software in 
tim^e for Christmas are three 
titles ali retailing for E6.95 
each. Fighting Fantasy is an 
arcade adventure with 35 
screens which are in effect 
interconnected rooms. Vou 
move the character of a man 
by use of the joysticJt. Each 
room has different guard$ and 
objects to be overcome, 

The game can be played 
either as an arcade game or 
an adventure. In order to 
reach the last screens, careful 
planning and thought is 
needed, according to Peter 
Philips of Cable Software 
"You will need to plan a map 
in order to locate the keys 
needed to open subsequent 
doors. Also, various weapons 
are necessary to overcome 
opponents.' The weapons in- 
clude swords, lightning boits 
and wizardry spells. "It is a 
very complex, full colour ani- 
mated machine code game, 
which for any other micro 
would have been called a 
mega-game" according to Pe- 
ter. 

Cable's other two releases 
are Homebase — an arcade 
type game written ir> 100 per 
cent machine code whicfi is a 
sort of "Lunar Jet Man ', with 
you flying about on a rocket 
fauncher firing at other craft; 
and an, as yet, untitled prog- 
ram involving nine different 
screens with revolving doors 
and a mad woman called 
Edna. Written in machine 
code it also is a multi-screen 
arcade game with full colour 
animation. 
With every full price paid for 



a title from Cable Software 
users are being offered a free 
game from the following Cabie 
titles: Living Stone, Geogra- 
phy, Drone, Dragrunner, 
Trace Race. Gave Fighter, 
Baccarat, Dragon Racer- 
Wasp Invasion. Two full price 
games will get you two free 
games. Further details from 
Cable Software (PSL Market- 
ing) at 0582-591493. 

Cambrian Computersofve, a 
new name to Dragon owners, 
is releasing its first title for the 
Dragon called Snowqueen. 
Retailing for £5.95 the game is 
based on Hans Christian 
Andersen's immortal story in 
which the boy Kay, is impris- 
oned by the Snow Queen in 
her palace of ice. iHe cannot 
gain his freedom until he can 
spell out the word ETERNITY 
from Ice fragments taken from 
a lake of ice in the palace. 

The game is a mixture of 
educational and "fun ' and is 
set for ages around seven and 
above. Further details from 
Cambrian Computersolve at 
15 Derwent Close, Prestatyn, 
Clwyd 111 9 7TT. 

Finally, from Knight Soft- 
ware comes Yumping Yosser 
who '^'yumps" his way to the 
top of each of fifteen screens 
making his way to the door, 
avoiding monsters and hoping 
for a reunion with his darling 
Daisy, and Time Attack from 
Tudor Williams, a low resolu- 
tion military graphics game 
with torpedoes, mind probes, 
zeppefins and so on. 

Further details from Knight 
Software at 93a High Street, 
Eston, Clevefand TS6 9JD 
and from Tudor Williams Soft- 
ware at 15 Summerhill Road, 
Coseiey, West Midlands 
WV14eRD, 



screen display with upper and 
lower case characters. The 
program also enables the 
faciiity to take a printed copy 
of incoming data, 

The inclusion of a print facil- 
ity is to allow the Dragon to 
emulate a telex terminal. By 
using the facilities of Easylink, 
the mailbox system operated 
by Cable and Wireiess, it is 
possible to send and receive 
international and national 
telex messages at any time of 
the day or night. Further in- 
formation from Cotswold 
Computers at 6 Middle Row, 
Chipping Norton, Oxfordshire. 



V 




Me 





^fer'p V^ 



' "Looks like anoihm 
computef iirm goifig bust!" 



5 Dragon User December 1984 



Maintenance 
guaranteed 



YEARLY maintenance war- 
ratities are being offered by 
two new firms in the computer 
industry. 

Following the collapse of 
Dragon Data several months 



ago nnany readers have ex- 
perienced trouble in getting 
their Dragon's repaired, espe- 
cialiy with many service 
agents reportedly having difti- 
cuifies in obtaining spare 




THE SCP'300 printer plotter manufactured by Japanese firm 
Sakata Shokai is the first colour printer ptott&r to retail lor under 
£200 according to Ke^in Ledger, technical director of Datafax — 
the UK distributors of the SCP-SOO. The plotter has a standard 
Centronics interface and so should, according to Kevin, be 
compatible with the Dragon, though no tests have actually been 
made. There is also an RS-232C adaptor option. Tfte printer 
plotter has A4 paper handling capability and a 2 J Qmm paper roll 
option. The recomrrjended retail price is £199 though at present it 
is selling at an introductory price of £179. For further details 
contact Datafax at Datafax House. Bounty Road, Basingstoke. 
Hants RG21 3BX. telephone 0256-4641 S7. 



parts, Now Globel Computers 
and the Micro Repair Club are 
Offering repair-guarantee 
pacicages which users can 
subscribe to wiien their manu- 
facturer provided warranty 
runs out. 

Globe I's John Kensington 
stated thai their engineers 
''are trained up to main frame 
computers' and are offering a 
warranty for one year, which 
covers all electronic compo- 
nents within the computer in- 
cluding the cost of all labour 
charges. If necessary, the 
company will replace a com- 
puter if it can't repair it. Globel 
charges £16.50 a year for a 
machine that is up to 24 
months old and £20 per year 
for a machine that is over 24 
months old. However, micros 
that are over 24 months need 
to be sent to the company to 
ensure that they are in "work- 
ing condition ". 

The company will also re- 
pair rricros that are already 
faulty, but again these must be 
sent to the company so that an 
appraisal and quotation can 
be obtained. For further de- 
tails contact Globel Computer 
consultants at Charles House, 
Bridge Road, Southall, Mid- 
dlesex UB2 4BD, telephone 
01-571 4416. 



Micro Repair is offering a 
sinnilar service for £24,95, Re- 
newal cost after the first year 
is £14,95. though the com- 
pany i$ offering a four year 
subscription for £57.95, The 
maintenance work will be 
done by Computeraid Ser- 
viosS: pan of the Thom EMI 
Information Technology Divi- 
sion. 



1 







Micro Repair also has a 
schools scheme whereby a 
school with more than one 
micro can join the club for a 
membership of £24,95 lor the 
first micro and £1 9,95 each for 
all others. Further information 
about tlie warranty service 
can be obtained from Simon 
Jamison, Micro Repair Club, 
Swan Court, Mansel Road, 
Wimbledon, London SW19 
4 A A. telephone 01-946 7777. 




TOP VALUE LIGHT PEN 

DRAGON 32/TANDY COLOUR 32K/SPECTRUM 48K 

THE NEW ADVANCED PROGRAM 

Trojan light pens include the following facililies- 



* DRAW BOX 

* DRAW (IRCLE 

* DRAW lANE 

* DRAW PKTt" RES FREEHAOfD 

* COLOUR HI-1- iJESICNATED ARKAS 

* SAVE AND LUAD PICTURES 
TO AND FROM TAPt-: 

* FULL ERASE FAClLmES 

Al! in Hi'Res screen in any of 4 colours 
for the Dragon/Tandy, and St tokiurs for 
the Spectrum. 




• DATA EINTRV AND PROCESSING 

• MENU SELECTION AND CONTROL 

• GAMES PLAYING 

This is a first class program which givts hints 
ynd tips on how to write programs for the 
pen. Ideal for many educational uses. 



A top quiiiity pen plus a rrst-class program. 
Tht best valuL' ptn package available. 



SlmhI chfiL|UCH./P-0- to: 

THOJAN I'KtiDlK IS 

lf»*> ]>L'rlH>n, Dunvant, Swansea SA2 7PF 

Ttl; (1)792) 2(^S4^l 




M 



Micro Computer Software & Accessories 



ALSO AVAIL ABU- FROM GOOD COMPlTtlR D/AUiRS 

December 1964 Dragon User 7 



^^R 




lis 



m 









Basic CofiipHer 
For the QHAGOH 32 



^'^Groyt' 



_\\ 



Si\Q 



i^N 



X_v 



"1^=-- 



kSrJ 



i\' 



rM>^^'"^'Sr BASIC 0^^ 



fey 






■ or even 






^^;--"~^v. , 



iSs 









^^^A*^ 











I 
I 
I 
t 
1 
t 
I 
I 
I 
I 



iU"--"^* 






^^M^ 













can 1-^ 
















, VVebSt^'^ nuneeOfi-^ /Frar^e). 






.It^^^r^i^enlet^^"^ 



»^'J^««a-- 






.-^:svM""-^ 







^rrm. 313 13:13 






Not a Game. ... A wry realistic Right 
SimuiationlUf 

Worlds Of Right (W.O.F.) is a "view- 
orientated flight simulation for th« 
Dragon 32 and Tandy colour 32k 
computers, - written entirely in 
machine language. 
"View" orientated means that the 
pilot may determine his or her 
position by actually viewing the 
5unx>unding ldndmarl<5 and 
features as opposed to flying 
on instnjmentsonly. 
Ttie craft is a light weight, low 
winged, single engined 
aeroplane, with a nose wheel 
which is both steerable 
and retractable. 
Most instalment manoeuvres 
and procedures may be practised, as well as 
aerobatics which include, aileron rolls, spins, stalls and 
sustained inverted flight. 

100% machine' code with high 
resolution graphics. 

Requires 2 Potentiometer/Floating Joysticks 



Tandy Cofoar Version requires 32K 
non-extended basic and is avaitabie only at Tandy Stores, 



Mail Order Safes from 

MicTodeal Mail Order 41 Truro Rd, 

St. Austell Cornwall PL25 5JE 



Credit Card Sales 
Phone 0726 73456 



(1 




Dealers Contact 

miCROOEAL DISTRIBUTION 
0726 734S6 

TIGER THADER 0935 SS222 
TWANG WHOLESALE 0734 580200 

" './'^\/"-"\ C£tiTHESOFT 



mmm 



021 3593020 



*) 



Selected Microdeal Tiilps available trorn compuief deaSars nalionwidg or Irom larger branchoa ol 



J«hfiM«raie5 



drid 



Stores 




Clubs 



Send delails of your ciub to CluDs page. Dragon User. 12-13 Little 

Newport Sireei. London WC2R 3LD. 



Nationwide 
networic 

Gordon Ross details the growing Users groups, incfuding the latest nationaf Dragon dub 



A NEW national Dragon User group has 
been set up following the demise of 
Dragon Data, Dragon Dungeon and Com- 
puterhouse UK (formerly Games and 
Computers) each with their own 
news letter.'m ag azi n e . 

Tlie club has, as yet, no name, but with 
230 members and half a dozen enquiries 
per week it is well on its way to becoming 
established, Negotiations are currently 
being made with a number of software 
firms regarding the possibility of the group 
offering discounted software. At present, 
ttiere is a 30 per cent discount on titles 
produced by Snip Software, and it is hoped 
that both Microdeal and Touchmaster will 
be making their range of software avail- 
able to group members at a 10 per cent 
saving 

The group Is also consulting with Cots- 
wold Computers about the possibility of 
obtainiing the 2.000 list of members that 
Cotswold obtained from Computerhouse 
UK Below we publish an extract from the 
editorial of the group's first newsletter : 

The users group is being formed due to 
the demise of both Dragons Teeth and 
Dragon Data, Our beloved box of tricks is 
now in the hands of the perfidious Spanisti 
and it was thought that some sort of voice 
was needed to promote our interests and 
exchange i^nformation. Which brings me to 
the main message of this editorial, any 
club — and especiaify a national one — 
can only survive with a large and active 
membership, THIS MEANS YOU, so if you 
have any problems, opinions, comments 
or contributions write in, also if you know 
anyone with a Dragon persuade them to 
join up, in short go forth and multiply. 

Subscriptions for this year is set at 
£7.50, this may seem a bit steep, but with 
the club reiativeiy small, costs are high, 
however next year w© hope to be able to 
drop the price- 
There has been some interest express- 
ed in networking either by modem or 
RTTY, if anyone has views on this, or 
already possesses the equipment, lei me 
know and (H pass it on. That's enough 
from me. at least wearing this hat. so 
remember from here on in it's down to you, 
Further details about the club can be 
obtained by sending an SAE or postage to 
the following; Jeremy Hoyland (newsletter 
editor), 17 Oxford Road, Frinton-on-Sea, 
Essex C013 9HX, Paul Grade (club chair- 
man), 6 Navarino Road, Worthing, Sus- 
sex. Kyffifi Jones, 13 Bay View Road. 
Cofwyn Bay, Cfwyd LL29 eDW.B 



Dragon clubnet 



Bedfordshire: Leighion Bu2^ard Computer 
Club, Tiddenprot Leisure Centre, Lei;gihton 
Ouzzarti. Sma!i elub, meets on Friday 9 pm to 
10 pm — all systems welcome. 

B^rkshirie: J Fl Griffin wants his small group to 
get bigger — write lo l Garrard Road. BritweSI 
Estate, SJough. Berhsl^ire or telephone 
SICHjgh3S2Sa, ' 

Brighton: Brighton, Hove & DiSlrici Club meets 
every second Wednesday al the Southwick 
Community Centre from 7,30 to 10 pm — 
contact the Hon Secretary. 30 Leicester 
ViSlas, Hove, East Sussesf BN3 SSQ. 

Cornwall: 6809 User Group, c/0 Paul Hills, 28 
Wot5urn Road, Launoeston, Cornwall — inter- 
national postal group, 

Oevon; Brixham Computer meets every 
We<Jnesday -evenirbg at the Goiden Lion. New 
Road, Srixham — write to Ian Chipperfield, 22 
Brookdale Court, Bristham, Devon or tefe- 
phone Srixham 59224. 

Eliesmere: Gerard Corcofon, Eli^smer© Port 
Micro group meets every second Monday and 
has a regular r>ewsletter. 

Esatex: Doug Bourne. Dragon Independent 
Owners" Association. SC'tiool House, Nevern 
Road, Rayleigh. Esses. 

Hams: David Hecfges, independent Romsey 
Area Dragon User Group, 1S3 Rownhams 
Lane, ^fQrth Baddesley, Romsey, Hants S05 
9LQ— reguiaf meetings held every weekend 
and ^ free iortnightly newsletter is issued. 

Hertfordshire: Paul Kennedy wants to form a 
Users' group. His address is 61 Broadmeads, 
Amwed End, Ware, Hertfordstiire. Teleptwne 
Wafe 65264, 

Lancashfre: Melvin Franklfrt, Nofth West TRS- 
80 Users" group. 40 Cowlees, Westhoughton, 
Bolton, Lancashire — growing number of 
Dragon Users, meets every month at Iriam 
near Manchester and pubftshes newsFetter, 

Lancashire: John Schofield. Blackburn Com- 
puter Club, 1 Sutton Street, Feniscowles, 
Blackburn — meets every second Monday at 
7,30 pm at ttie Fernhurst Hotel, Bolton Road, 
£wood. 

Lond^on: 68 Micro Group, 41 PebWforth Road. 
Harrow. Middlesex — publishes $3 Micro- 
cosm and meets monitily at central London 
locations. Write to ttie group for further delails 
— aH SSXX owners welcome. 

Nottingham ! hire: Dragon User Group meets 
on Mondays at the Congfepational Centre. 
Castle Gate, Nottingham — contact Mike 
*Johnson, Rutland, 19 Gateford Close, Bram- 
cole Moor, Beeston, Noltingham or telephone 
Nottingham 288541 . 

Oldtiam: Tony Walah. Oldham Compuier Us- 
ers' Society, Coldhursl Community Centre, 
Dunbar Street, Roclidate. Oldham — an 
all user ciub including 23 Dragon owners 

Staffordshire: Tony Beckedd, Tame Computer 



Club, 57 Adoniis Close, Tamwortti. Stafford- 
shire — an all-user club including 15 Dragon 
owners, meets" fortnightly. 

Sunc^rland: Peter Theakstone wouSd like to 
set up a Users' club for Dragon owners in the 
Sunderfand area. Contact Peter on Sunder- 
land 284188. 

Worcestershire: Dnottwich Computer Club 
meets in the Walnut Room of No^bury House 
on the first and third Wednesdays of each 
month — conlael A R Mtddletort at 14 
Primsland Drive. Cherry Hill Estate, Droit- 
wich, Worcester, or telephone Droitwich 
775570, 

Yorkihlfe: OS-9 User Group, 1st Floor. 16 New 
North Parade, Hucfdersfield — meets monthly 
(alternating between a pub and Sheftieid City 
Polytechfiic} — contact Richard Crampton, 
131 Herringthorpe Valley Road, Rolherham 
or lelephorte Rothsfham 851545. 

Chanitel Istands: Dragon User Group, c,o M J 
Buckle, HomesMli, St Peter's VatSey, St Lawr- 
ence, Jersey. 

Northern Ireland; Edward Doak. North Down 
Microcomputer Users' Club, Bangor, North- 
ern Irefand, telephone 0247-50903. 

Scotland: David Anderson, Scottish Dragon 
Club, 1 Walker Street, Edinisurgh, 

Scotland: Stewart Hutchinson, 12A Firbank 
Terrace, Barrhead, Glasgow or telephone 
Glasgow S8056 10, 

Scotland: James Brown, Pennybum CompiJter 
Users Club, 12 Newart^ Square, Pertnyburn, 
Kilwinning. Ayrshire — meets every Monday 
and Tuesday evening from 6.30 to 9.30 pm. 

United Kingdom: National Dragon users' 
group. Non-commercial group with apprOK- 
imately 250 members. Further delails from 
Paul Gfade, 6 Navarino Road, Worthing, 
Sussex. Send SAE or prostage- 

France: Stachnick Herve is looKing lor Drason 
pen-pals to swap ld:eas and programs wiltl. 
His address is 1 rue des Pivoines, OBOOO 
Chairlesvitle Merieres, France. 

Denmark: Dragon User Club, CO Kenneth and 
Tonny Christensen, Toften 318, Dk-5330, 
Munkebo, Denmark. 

Belgium; Maarten Van Wamelan, Dragon Us- 
ers' Club, 3 Lijnmetestraat Oedelem (Beer- 
nem) 3330, Belgium. 

Belgium: A. Timmermans, Rue des Combat- 
ants 4, 61 10 Montiguy-le-Tjilend, Belgium — ^ 
operates a small Dragon club of about 20 
members. 

New Zealand: E G Coker wants lo start a 
Dragon and Colour Computer Users' club — - 
his addrass is 12 Collingwood Street, Whan- 
garei. New Zealand. 

South Africa: Ian McCail invites other 5A 
Dragon owners to contact him at 35 Silwood 
Road, Rondebosch, Cape Town. 



December 1 984 Dragon User 1 1 



Dragonsoft 



Rampaoe 



Program: Manic Miner, Soft- 
ware Projects, The Bear 
Brand Complex, Allerton 
Road, Wooiton, Liverpool L2S 
7SF, Price: £5.50 

ONE OF tlie most popular 
games to be released for the 

Spectrum was undoubiedly 



screens include conveyor 
befts, rampaging toifets and 
bloodthirsty telephones The 
sound effects are adequate 

and there's continual musicaJ 
accompaniment, but as this is 
the same tune played over 
and over there is, thankfully, 
an option to turn off the music. 
The only contfols you have 
are left/right and jump, the 
keyboard is used and is un- 




Manic Miner; now Roy Coates 

has converted this game to 
run on the Dragon and it looks 
to be just as good on this 
machine, The only real differ- 
ence from the original version 
is that the graphics are all 
black and white, Thfs was a 
necessar/ drawback to main- 
tain the same resolution as 
used on the Spectrum, 

The object of the game is to 
guide miner Willy through the 
20 screens, collecting objects 
as you go. The various 



usually responsive- however, 
not mcluding a joystick option 
these days seems rather 
strange. 

This is a faithful reproduc- 
tion of the Spectrum version 
and the fact that the graphics 
are black and white doesnl 
detract from the real appeal of 
this game — one for the col- 
lection, 

Brian Cadge 




Back and fbrrii 



Program: Boris the Bold, 
Blaby Computer Games, 10 
Crossways House, Lutter- 
worth Road, Blaby, Leicester. 
Price :E1 .99. 

THE (DEA of this game is to 
get Boris down to the bottom 
of the screen through the 
holes that move bacl^wards 
and forwards on the platforms 
while avoiding the various pat- 
rolling objects and coflecting 
the diamonds for bonus 
points. The move from top to 
bottom must be made in a 
certain number of seconds (20 
on the first screen, increasing 
by five on successive 
screens). 

The game plays well, the 
response is good, the 
graphics move smoothly and 
the sound is the best I have 
heard on any Dragon game. 
However, unfortunately, the 



program has several bie- 
nnis hes that spoil its perfec- 
tion. At the beginning of each 
go the scores and lives are 
zeraed for a second. This 
shows bad programming tech- 
nique. Also, one of the 
hazards is what are called 
"Energy Bursts", These 
appear random fy on one of the 
levels and kill you if you hap- 
pen to be where they are. 
They successfuify remove 50 
per cent of the skill in the 




New software for review should be senr to Dragon 
User. 12-13 Little Mewporl Slreet, London WC2R 3L0, 



game as there is no way to 
avoid them, or to predict 
where and when they are 
going to appear. 

The program supports a 
pause facility and pressing 
break restarts a game, but the 
program performs a "cold 
start" on reset. Why can't 
programmers start their prog- 
ram with a NOP and set $72,' 
73 (the reset vector) to this 
start address? It would save a 
lot of cursing and would otter 
more protection as the "cold 
start" poke can be recovered 



from very easily, and If the 
program, like this one, needs 
to be EXECuted after loading, 
piracy becomes very easy. 

To summarise, a very good 
game, marred, though not 
beyond reprieve, by basic de- 
sign faults. It is surprisingly 
addictive and is yet another 
case of a simple concept 
being a good one. Well worth 
adding to your collection. 

Jason Orbsum 



4<^4 



Momy Jamp 

Program: Cashman, Mic- 

rodeal, 41 Truro Road, St. 
Austeii, Cornwall PL25 5JE. 
Price: E800 

MANY so-called two-player 
games merely allow you to 
take it in turns to combat the 
opposition, Cashman is one of 
the few games where both 
players can battle it out on the 
screen at the same time. 

The object of this entertain- 
ing program is to collect as 
much money as you can while 
avoiding the strange creatures 
that also inhabit the screen. At 
the start you can choose to 
control the sailor, who looks 
remarkably like Popeye, or the 
Sheik, or both of them if you 
have a partner, when you both 
try to collect more than the 
Other, 

Each location contains 
several conveyor belts and 
trampolines as well as careful- 
ly placed dollar ^[gns. if you 
jump at the right time, the 
money is added to your totaf; 
when alf the dollars have dis- 
appeared from the screen, a 
new location appears. Some 
of the animals you meet are 
friendly, such as birds that can 
fiy you to the top of the dis- 



Bah eye 



Program: Darts, Blaby Com- 
puter Games, 10 Crossways 
House, Lutterworth Road, 
Blaby, Leicester. Price: £1 .99 

DARTS Is a computerised ver- 
sion of the popular pub game. 
Up to nine players can take 
pan: using one or two joy- 
sticks. A variety of games are 



play, but look out for cats who 
reduce your length of time in 
the game, as well as bombs 
and apples that descend on 
you with little warning. As you 
complete one screen, another 
appears that increases in diffi- 
culty, but if you prefer, you can 
choose at the start where to 
begin your challenge and miss 
out the easy screens. 

The concept of the game is 
good, and in spite of the fact 
that the figures are diflicuh to 
control, it isn't too hard to get a 
high score. If you choose a 
late entry point in the game, 
however, it gets a lot more 
difficult, with ramps appearing 




out of nowhere and worst of 
all, the toss of your ability to 
jump. This is the first time I 
have seen this arcade game 
on a home computer, and 
Microdeal appears to have a 
winner that should while away 
many &r evening, 

John Schven 




possible — 301, SOr and 
1001, each with or without a 
doubfe to start. There is a 
choice of nine difficulty levels 
which range from easy to im- 
possible. An extra feature is 
the "own game" option which 
aflows players to score for 
themselves or play some of 
the more unusual darts games 
sometimes found in pubs and 
clubs. 

The darts are aimed by 
moving two pointers, one at 



12 Dragon User December 1984 



the top of the screen and on$ 

on the left- The int&rsection 
between the iwo pointers is 
where the dart is thrown when 
the tire button is pressed, If 



piay a computergame, and at 
£1-99 it's cert&iniy cheaper 
than a dartboarcl However, 
dans is a competitive game 
and so loses all of its appeai 




the player takes too long at 
aiming the dart, it is Ihrown 
automatically, The program 
displays each dart's score as 
well as the total left "to gel", 
and before each turn, the play- 
er is reminded of his her cur- 
rent SCO re - 

Darts fS a weli-thought-oul 
game, ideal tor those occa- 
sions when bus-loads of 
friends turn up demanding to 



very quickly if played by only 
one person. It's a pity that the 

writers didn't include a "com- 
puter versus player" option 
which would increase the 
appeal of the program. That 
aside, it's a good game, and 
must represent eixceilent 
value for money. 

David Rowniree 



4>4'4> 



E99 



Program: Demon Seed, MhC- 
rodeal, 41 Truro Road, St. 
Austell, Cornwall PL25 5JE, 
Price: £4 99 

AFTER many novel ideas, it 
seems a little strange to find 
Microdeal releasing a game 
as long in the tooth as this 
one. Based on the arcade 
favourite of two years ago, 
Phoenix, this is a well-written 
machine code version that 
seems heavily influenced by 
Hitchcock's masterpiece, the 
Birds. Only the graphics have 
been changed to protect the 
innocent. 

Ttie game starts with the 
traditional picture of Cuihbert 
grinning inanely as the rest of 
the program loads. There's 
enough time to go and make 
yourself a cup of coffee while 
this happens, and as you re- 
turn the title frame appears 
together witti the option to 
choose a black, buff or green 
background. There are no skill 
levels to choose from, and the 
first few frames present no 
great difficulties. 

The theme is saving your 
base from alien destruction, 
this time in the form of a 
demonic foe that gathers at 



the top of the screen. The odd 

salanic budgie or two breaks 
off from the mob and swoops 
down on you as you blast 
away with your laser or move 
left and right to avoid it. If you 
succeed in destroying a 
screenful of these monsters, 
another wave appears fol- 
lowed by a squadron of cos- 
mic eggs. These present more 
of a chalfenge, as they hatch 
out into ugly demons that 
need to have both wings and 
body destroyed before they 
disappear corripletely. Simply 
shooting off the wings results 
in a Phoenix-like reincarnation 
as another egg appears on the 
screen, 

This is followed by other 
waves of eggs in different 
formations that prove rather 
more difficult to shoot down 
and occasionally the creatures 
fly up from below to catch you 
unawares, If you manage to 
survive this screen, you are 
soon offered the opportunity to 
destroy the mother ship. 

In Spite of a few reserva- 
tions when f first played the 
game, I can see that Demon 
Seed has addictive potential, 
although it's hardly the most 
innovative program of the 
year. 

John Scriv&n 




later raur 

Program: Time Bandit, Mic- 
rodeal, 41 Truro Road, St. 
Austell, CorrwaJi PL2S 5JE. 
Price: £8,00 

THIS IS a graphic adventure 
game that is in some ways 
similar to Touchstone, also 
from Microdeal. The tniliaS dis- 
play stiows you some of the 
evil creatures you may meet 
on your way round the game 
as you attempt to collect a 
quantity of treasures. 

There are many different 
locations m which tfiis game is 





played; the difference is that 
the locations are not reached 
by travslfing logically from one 
to the next, but by entering 



htlfe time portals in the second 
frame and progresslrtg 
through different mazes. You 
have a laser with which to 
protect yourself against the 
nasty things that live in the 
maze, but you are also racing 
against the clock to reach a 
key hidden somewhere in a 
tunnel that leads you back to 
ttie start with the treasure. 

Playing the game r^ninded 
me a little of Jei Set Wiliy for 
the spectrum, although each 
location takes up more than a 
while screen , and scrolls neat- 
ly to the feft or right according 
to your movements. Each time 
the game is played, you pick 
up more ideas on how to 
reach the keys and treasures 
in less time, and manage to 
explore more places. 

This game involves many 
skills, not just fast joystick 
fingers, and should appeal to 
a wide range of users. 

John Scriven 



GobUe u^ 



ProgrBrti; Back Track, Incen- 
tive Software, 54 London 
Street. Reading RGl 4SQ. 
Prfce: E6.50 

EDDIE is here! ~~ Eddie being 
the name of the latest "com- 
putahero ' from Chris Andrew 
of Incentive Software, De- 
veloped exclusively for the 
Dragon, this 100 per cent 
machine code high-resolution 
graphics game follows the for- 
tunes of our hero Eddie as he 
explores a rambling labyrinth 
of interconnected rooms in an 
attempt to find the keys to the 
escape door To aid him in his 
search is a map showing the 
plan of the maze, as well as 




items of food which he needs 
to top-up his energy reserves. 
Unfortunately, there are 
also skeletons of previous vic- 
tims to sap Eddie's strength, 
ar\d srtakes in his path to 
gobble him up completely. 



although these can be over- 
come with care. There are 
also other "nasties " lying in 
wait, but I won't deprive the 
reader of the pleasure of dis- 
covering these by mentioning 
them here.. Unlike some 
games that are so fiendishly 
difficult that the novice is likely 
to become easily discouraged, 
this game can be played in its 
early stages at a quite leisure- 
ly pace, but, there is more in 
store! 

There are no less than five 
mazes of irtcreasing complex- 
ity, thnough which Eddie must 
be guided, using the cursor, or 
other user-definable keys. 
Complete ail five, and answer 
the question on the competi- 
tion form enclosed with the 
cassette and you stand a 
chance of winning a £300 disk 
drive system. 

However, the most remark- 
able feature of this game Is its 
three-dimensional dispEay with 
some impressive changes of 
perspective as we move 
around taking a "bird's-eye" 
view of Eddie's peregrinations 
in and out of the rooms. 

One minor carp — a loysticN 
option would have been wel- 
come but overall an excellent 
adventure at a realistic phce. 
Gordon Lee 



December 1984 Dragon User 13 



SOME 
HA^EIT 




tf youve reached the stage where the restraints of 
your 6809 based computer are becoming a 
bore, cast your eye over this advertisement. 

After 4 years of research, in conjunction with 
TS£, Incorporated, Compusense are launching 
"The Rex" in Britain. 

Sales have already reached the 100,000 mark 
worldwide, which will give you an idea of how 
successful the product is. 

FLEX is an elegant, friendly and efficient disk 
based operating system. It is supplied with a 200 
page manual and includes an editor and an 
assembler 



All very well you may be thinking, but what will it 
do for me? And why should i replace my existing 
package? Or indeed, why buy one at all? 

Our reply is simple. We let the facts speak for 
themselves. 



OTHERS 
DGN*T 




FLEX'S features are dynamic file space allocation, 
random and sequential file accessing, user start 
up facility, automatic drive searching, file dating, 
space compression, complete user environment 
control, English error messages, over 20 con> 
mands for normal disk operations and there are 
high quality software packages available on disk. 

It requires the 64K Dragon and at least one disk 
drive or any 6809 based micro-processor or 
system th^t supports disk drives. FLEX is also 
available on the BBC Model B. 

In short, this product enables you to use your 
computer to its full potential. A whole range of 
newfacilitiesandcontrolswillbeatyourdisposal. 
You may even think you're using a new machine 
what with all the extra functions you'll obtain. 

Oh yes, one lastthing we'd liketo tell you. It knocks 
the spots off the competition and it's cheaper! 



Flex Editor/Assembler 
Flex Basic 



£86.25 inc. 
£30.00 int. 



& 



COMPUSENSE LIMJTED 

Box 169, 286D Green Lane5, Palmers Green, 
London N13 5XA. Tel: 01-882 0681/6936 (24hr) 
Je\ex: 8813271 GECOMS G 
FLEX IS the registefied trade mark of Technical Systems Incorporated. 






14 Dragon User Decennber 1984 



Keith and Steven Brain put you 

ONE OF the current growth areas in 
microcomputing involves linking users 
togelher into various forms of network 
where Ihey can transfer information and 
programs between their machines. Where 
the micros involved are of the same type 
this rs relatively si^mple, but trying to get 
two different micros to converse can be 
rather like working for AC AS 

On the radio 

MLict> hias been written about Prestel 
and the "telesoftware" systems by which 
you can "buy" programs via your tele- 
phone and services sucti as Micronet and 
Compune't, but the developments in trans- 
mission of computer programs direct to the 
user by radio wave have had much less 
exposure. These are in many ways more 
interesting and exdting, not least because 
such programs are free to anyone who has 
a good old-fashioned "steam radio". 

Those of you who listen to the BBC's 
regular Chip Shop program will probably 
afready know the origin and purpose of the 
Basicode system, but lor those who scorn 
mere audio entertainment we will briefly 
explain its development, 

Way back in the dim dark beginnings of 
home micros 097S) the Dutch domestic 
radio service — IVederlandse Omroep 
Sttchting (NDS) — first experimented with 
transmitting a computer program over the 
air. This proved technically successful and 
they therefore proceeded to regularly 
transmit programs on their weekly "Hob- 
by scoop" program. Some readers may 
also remember a test transmission made 
by the BBC TV "Tomorrows World" prog- 
ram consisting of short Apple and ZX81 
programs. 

Although the transmitted audio tones 
could be received accurately there were 
still a number of problems — not least of 
which was the tact that ordinary listeners 
complained about the terrible "interfer- 
ence" they seemed to be receiving. Mare 
seriously the value of the transmissions 
was very limited since almost every 
machine has a different cassette interface^ 
so that any particular broadcast was only' 
potentially useful to a small group of 
people (this wifi be obvious to anyone who 
has listened to the various weird and 
wonderful tones produced by tapes for 
different machines). In addition it is not 
enough for the machine to be able to 
recognise that a signal is arriving at its 
cassette interface, as It must be able to 
translate this audio lone into a machine- 
readable format and then into a Basic 
program. 

Although Basic is often seen as the 



in touch with the Chip Sliop with 

computer-equivalent of "English" it's di- 
alects are so many and varied that it 
reminds us of the quotation "England and 
the USA — two nations divided by a 
common languages Although It is a re- 
latively simple matter to transmit data from 
one computer to another by the RS232: 
protocol this does not automatically pro- 
vide conversion between different dialects 
of Basic. Even where a listing of the sanne 
program on different machines looks the 
same the internal representation 
("tokens") may be different. 

A Dutch radio amateur named Klaus 
Robers came up with the idea of a new 
independent code system which could be 
both "read' and "written" by a whole 
range of home computers. In this way a 
Single broadcast could be simultaneously 
used by a range of machines. This idea 
was taken up by an interested group of 
users and thus Basicode was born. The 
system is often described as "Computer 
Esperanto" but as Esperanto is an artificial 
language which has had rather limited 
success, whereas Basicode is essentially 
a subset of Basic with a restricted vocabul- 
ary, we feel that "Pidgin Basic" describes 
it rather better 




Barry Norman, presenter of Radio 4's 
Chip Shop. 

Further developments of the original 
idea have produced improvements and 
expansion of the system which has now 
passed through BASIC0DE2 to 
BASIC0DE2-I-. The system has attracted 
international interest and in addition to the 
Dutch broadcasts, Basicode programs are 
transmitted in the UK, USA« Canada, 
Australasia and throughout Europe, 

To use the Basicode system you need to 
buy a special Basicode translation prog- 
ram for your computer. The major source 
of these is the BBCs Chip Shop program, 
through Broadcasting Support Services. 
Its new BASIC0DE2+ package provides a 
single tape containing suitable programs 
for no less than 13 different machines 
including, at last, the Dragon 32 and 64. 

Providing the whole galaxy of programs 



a look at two Basicode programs 

on a single tape provides good value for 
money and fortunately the Dragon version 
is the first program on side 2, so that it is 
easy to locate. In addition to the tape a 
comprehensive 71 page manual is pro- 
vided which gives a good introduction to ail 
aspects of BASICODE. 

The standard of this documentation is 
good, and should reduce most software 
(and hardware) manufacturers to sack- 
cloth and ashes. Not only are the workings 
of all the versions of BASICODE explained 
but full details of tfie standard and how to 
write your own BASICODE programs are 
included. 

In competition with the BBC version is 
an "aliemative" offering from Mike Kerry 
of Grosvenor Software, The current ver- 
sion of this only allows you to load BASI- 
CODE programs^ but further develop- 
ments are in progress and it has a number 
of additional useful features which are 
described below. 

Two tone 

Two tores are used to record data onto 
the cassette at a baud rate of 1200, A 

logical "O ' is defined as one full cycle of 
1200 Hz, and a logical "1'" as two full 
cycles of 2400 Hz, The transmission sequ- 
ence is: 

1 startbit (logic 0) 

3 databits (least significant first) 

2 Stop bits (logic '1') 

and a Basic program is coded m ASCII 
characters and no! as the tokens used 
internally by the computer, 

A checksum is included to detect errors 
in transmission, This works by performing 
an "exclusive-OR" on al'l the previous 
bytes in the block, and warns you it an 
error is present If such errors are minor 
they may possibly be corrected by 
LISTing and EDiTing the converted prog- 
ram, Once a program has been translated 
to Dragon Basic it can be saved and RUN 
in the normal way. 

Both the BBC and Grosvenor packages 
are machine code routines loaded by the 
usual CLOADM command, and both sit in 
the Dragon hi -res graphics pages. As they 
start on page 2 they do not interfere with 
Dragon DOS and either program can easily 
be transferred to disk. 

As the graphics pages are occupied the 
normal screen enhancers sucii as "Rain- 
bow Writer"' or "Scribe" cannot be used at 
(he same time as BASICODE (although 
they can usually be used in conjunction 
with converted programs, 

A number of standard Subroutines are 
an essential part of Basicode and the 
functions of these are included as part of 
the translation program standard They ►■ 



December 19S4 Dragon User 15 



-^ vary between the two packages but 
essentially they adjust for Ihe different 
ways in whi^cli tt>e various Basic interpre- 
ters carry oul a number of common tasks 
(see Table 1 ), 

Lowest denominator 

The main (imitation of Basicode is tliat it 
has lo lalte the lowesi common denomina- 
tor of the Basic of ail the popular 
machines. This unfortunately means that 
the specialised sound and graphics facili- 
ties of particular machines cannot be used 
and you are therefore effectively limited to 
transmission of tejft, , 

The Basfcode standard assumes a 40 
row by 24 line screen, which obviously 
creates difficuities for the Dragon, Grosve- 
nor Software has come up wtth one 
answer to this in its Basicode offering 
which allows you to see a 32 by 16 
scrolling window on the totaf screen. \[ is 
also working on an alternative display 
which will use the hi -res graphics lo 
produce the full 40 x 24 screen, As 
mentioned above it is possible to use one 
of the comnnercial hi-res displays once the 
program has been "crunched" into Dragon 
Basic, so that ihe limited display is really 
only a short-term problem. 

The first step when reading Basicode is 
to decode the signal from the tape, and the 
second is to convert this into Dragon Basic 
format, The BBC version is very useful in 
that each character is displayed on the 
screen as it is received, so that errors in 
transmission are easily seen. This makes 



it very easy to set the correct volume level 
and so on. On the other hand the conver- 
sion routine also provides a running dis- 
play, so that this part of the system is much 
Slower than that of the Grosvenor version. 
One disadvantage of the original Gros- 
venor program was that il gave up if it 
detected an error — so thai a bad tape or 
transmission could be totally beyond sal- 
vage — but the latest documentation 
provides some useful POKEs which allow 
you to attempt to resurrect "mortally- 



Subroutine 


Function 


Dragon 
equivalent 


GOSue 100 


Gte-ar scree rt 


fCLS) 


GO&UB 110 


Position cursor 


(PRIMT(ft^) 


GOSUB 120 


Firrd cursor 




Gosua ZOO 


Key pressed? 


(fffKEYS) 


GOSue slo 


WaiHorkey press 




Gosue ?50 


Beep 


(SOUND) 


GOSUe 260 


Random njmtrtr 


mm i 


GOSue 270 


Memory left 


fMEM) 


GOSUB 300 


Numtjcf to string 


fSTRS) 


GOSUe 310 


Format number 


iPRIflTtJS(NG) 


GOSue :j50 


Output to printer 


fPRFNT£-2) 


GOSUB 360 


End line 





Table T: Basicode subroutines. 

wounded" transmissions. On the BBC 
version you can easily toggle the MOTOR 
and AUDIO functions on or off by pressing 
a single key. In short the BBC is better if 
you are a novice end want to see what is 
happening, bul the Grosvenor version gets 
you lo your objective much faster if you 
already know thai your recordings are OK. 
One major advantage of Ihe BBC ver- 



sion is that it also allows you to convert 
Dragon programs to Basicode standard so 

that you can inflict them on your fnends 
machines, although Grosvenor apparenlly 
also has this side of things in the pipeline. 
As the Grosvenor version uses a machine 
code subrouline in its "FORMAT NUM- 
BERS (PRINT USING)" routine it must be 
present when programs using this facility 
(GOSUB 310} are RUN, which can be 
rather a nuisance. 

tnsomniacs 

The BBC "Takeaway' service may be 

free but il raiher assumes thai computer 
users are either insomniacs or have a time 
con I roller on their tape recorder; The BBC 
have made much of their recent realoca- 
tion of transmission times from around 
midnight to 5. 55 am (gulp'} on Saturay and 
Sunday mornings but we are not sure if 
thai is meant as a bad joke. 

As we said before Basicode drags you 
down to the lowest common level, 
although the programs available may still 
be very interesting. Getting into Basicode 
does not cost an arm and a leg, is certainly 
cheaper than buying a modem, and will not 
send your telephone bill into orbit. So what 
have you got to lose if you give it a 1ry?B 



Basicode, Grosvenor Software, 22 
Grosvenor Road, Seaford, East Sussex 
BN25 2BS. Price: C3,95 inc PB^P. 
Basicode 2 + , Broadcasdng Support 
Services, 2 Cater Road, Bristol BS13 
7TW. Price: £4.95. Send an SAE 
measuring 8 x 10 inches to apply for an 
order form. 




by CHRIS ANDREW. For the DRAGON 32. £6.50 



A VAILABLE N OW: Fronn 

^^C^^3 arid all other 
good Software Suppliers, 



(0734)591678 



RETAILERS Contact; TIGER, 
MICRODEAL CENTRESOFT, 
LEISURESOFT AND TWANG, 






!E IEIE1IS, 



!!""ii 



60 SELLWDOO DRIVE 
BARNET, HERTFOftPSHfftE. tN5 ?RH 



O^^Tspf'f new rstsfague frss nvpr ItO Saitwsrf. Tisifi ("> ^Iftf CiiitHS^t Mtf DiHi. Atjrfi 
StmetAihitlstttrs MliCttHntll Bona esntfiVtlHtitt 
TfiMMIX 



MICRflDEU 
Cfary Painter 

MoroCM Grand Pn^ 

PengDn 

«(W PflOGftAMS 

* CastiiTun 

* rij(v 

* rime fiandir 
ffSPEE.M} 

OUff PglCi ES.9S 



flSP » Si 

OUR PRtCE C$.$S 

SALAMANDER 
ftefl Me-ars'ES 
HSF 17 95 

SHARDS 

Pellignsrts Oijry 
Operation SaifraE 



CABLE SDfTWARE 

DuuimoDo 

Sitlier Bow< 

2ak-SDn 

R3P « 95 

OVRPHKflS.SS 

PEiWOFT 

Tim l^iiti CnckEl 

R£P EB.95 

Otffl PUKE a. 15 



AiF SOFTINARJ 
Cfiuckif Eflg 

DUB Pmct HS.90 

HtwsuM cDNsuLTi^rrr^ 

3D Luna MtaO< 
3D Seiddad AHKk 
3D Suact WafE 
RSPE7 95 

oun prnct £S.ss 



OMAH.Hunchback Hurtgry Hor*et 

RSPESaD HQracE fiME Sli.-iiu 

OUH matS.K RKP H ^i 

OiiHpm€Eu.ii 

OrtlEf Irom ttif atoffl semJinn Ctag* or Pnsiai Onder rnadE' p9V3t!l? tit OaliTape *ui we'^l senfl our 
Cifjio J1i« IrM o1 chgrfle For talalaqup onlj SBfld SM 

DitETjpjlHEDNLV SOFrwtAflE COMPANV TO HAKE yOUR DflAGO>J CHfPS FRY NOT CR/ 



S.P. ELECTRONICS 

GPSe , .„„„,.. £138.00 

NEC 8023 .., £228.00 

CP80 Dot Matrix Printer inc Catoies £230*00 

PRINTER CABLE ^Centronics) £12.90 

CANON PRiNTER T60CPS £350.00 

0S9 AND ASSOCIATED SOFTWARE 

Largs selectior of r\^M Salam^ncier an^ Micro^^al software 
SAE for free iisi 

Al! prices mcfufia VAT. cBrriage extra 

S.P. ELECTRONICS. 48 LImbV Road. Htjcknall, NtMts 
{fiollingham &4Q377) 



E3 



Complete repair service 



VIS* 



16 Dragon User December t9B4 




Versatile 
interfacing 

Brian Cadge looks at a simple interface from NCJ Electronics 



SIMPLE is deliniteiy the key word to this 
interface from NCJ Electronics. A short 
measure of ribbon cable connects ttie 1 Vi 
inch X 2V2 inch pcb to the printer output of 
the Dragon, 

Clear documentation 

The idea behirtcf the interface is to allow 
users to expert nnent with controlling simple 
external devices, such as leds. small 
motors or relays to drive larger devices 
You effectively get eight output lines to use 
enabling up to eigtit independent devices 
to be controlled. Very clear dociimentation 
is provided, which includes an application 
example which drives four leds and four 
re lays - 

Accessing the interface is very simple, 
either from Basic using PRINT -2, or from 
machine code by calling the printer ROM 
routine at 48373 

The main component of the interface is 
a small chip which houses an eight-bit 
latch — similar to one "byte" of memory, 



This means, when a value is put on the 
input of the latch and the system Is clocked 
(by the strot^e connection frorri the Dra- 
gon), the output side of the latch takes on 
the new value and keeps it there until the 
chip is clocked again. This has the effect 
that the output is a steady configuration of 
'Is and Os even though the input is 



Relay 


^ 




n 


i ^ 








^ A 




^r 


00 
GND 








Power 
Source 


H 


- 





















Rgun 1 



constantly being changed by the Dragon 
doing other tasks, such as reading the 
keyboard. The BUSY line into the Dragon 
is kept at "Ready" so th$ computer doe snt 
hang up when you attempt to send data to 
the interface. 

The possibilities for using this interface 
are numerous — for example, the Dragon 
could control the workings of a model 
railway, the signals, points and so on and 
all in "real time ' using the Timer function of 
Basic. As the maximum load current is 
only 200ma, it would probably be neces- 
sary to wire most operations through re- 
lays. The circuit would be a simple one as 
shown in figure 1 

Very litlie electrical knowledge is 
needed to get the circuits working and this 
product Is realiy ideal for anyone who 
wants to dabble in electronics, but is not 
sure enough to blow £50 on a full I/O 
interface. The interface costs £14.95 and 
is ay/ailable from NCJ Electronics, 13 
Binfield Square, Ella Street, Hull HU5 3AP 




PRIORITY 

MAIL 

ORDER 



(gffiNTM) 

INCENTIVE SOFTWARE LTD. 



54 London St. , Reading | 
Tel; (0734)591678 | 



j ORDER FORM Pleose rush m© a copy of BACK TRACK for the Drogon 32 

I computer by tst Class Post. I ©nclos-e o cheque tor £6 50 or debit my credit cord 

I ACCESS n VISAC ^NO. i II I I I I I M fl 

I Nanne^Acldfess 




-INCENTIVE SOFTWARE LTD. 54 London Street, Reading RG1 4SQ 



MASTERSTROKE II 

6K of finest jnachiJie-codo which adds over ,Hl new basic 

commands lo your Draj^un ili64 Jnduding: 
■ New Hi- res nnnJes in a\\ 9 colours ■ Scroll in any 
direction ■ Mix teift/graphtc^ ■ Draw, maw lines, bakt^s, 
triangles etc. ■ 10 k 54 character function-Jteys 
V KilJrtmis V advanct^d trace and list cf^mnmnds 

■ mifrj^t programs . , , 
MASTKRSTROKE II makes it piissibie for beginners and 
experts tci program spectacular displays eflicienlly without 
having ta use m,c. Price includes full instructions and free 
demonstratign game: "Hyper-break". 

PikaDee Software 

35 Parker St., Preston 

Lanes PR2 2An 




GROSVENOR SOFTWARE 

DREAM - DREAMBUG - ALLOREAM — 05K0REAM 

FOR EASIER MACHINE CODE DEVELOPMENT 
DREJ^M — Eclitar-AjjemCiier — the most poweriui ana essiesi (o us« pscKs je loi 
wriling maEfnine code roul:na5 and programs. "Liv** up Do H6 name— adr»am Id use' 
— M. JiiiHS "Language dI IIh Dragon". 

Fyii Kr-een ie:<1 edilof, auio ke^ard i^pe&l Fonws^ds srn} b*n;fc*ards scfoiiirig 2 

pa5-^ B;SSSrT]blsr. 

DnEJkHflUCi' — Monitur. disBSSEmblBr, Irecar. For ue^ witti DREAM EKam^nE change 

memory Of pegiSlers- [lynaiTiii;. single mylliple jlep machine Mdt instfuccion Ifacing 

tHrough RAW or ROM Suppons up- 10 10 brea?i poinds CUndilional slop faoilitias wuh 

htslDfy command Id bIidw iTia piatTi by whicli an error occurrad. Diaa^^anbladump. 

Pfinlar suppofl. 

i^LLDREAU (DREAM + t^REAMBUO) — CasSMti; EU.K, Cjiilrid^« E24.9E. 

DS'KDflEAM — Dr^rv DOS verjior ol ALLDREAM. Suppnrla lajft IWbs on d»5k and 

diract [liBK to iitemofy asaembly Dim C34.8S. 

UPGRAOeS flM'SilatJle lo tonv«tj, Ir-um DREA** or ALLDREAM- lo 0S4<DftEAW 

Wril* (K 1«l«prv9n« Ipr pricas and dala^l^. 

A9I sufjplied with lull man<UHhs . 

RADIO SOf TWAHE Bv G^eWK. RTTV — AMTOR - MORSE — BAS-lCOOt 

Send SAE loriijll dela is 

22 GPIOSVENOR ROAD, SEAFORD, EAST SLtSSEX BN2S iOS 

r^lephOFte: m'32] 893378 



December 1934 Dragon User 17 



Snakes alive 

A pifl-hungry snake game by Andrew Woncf 



THIS IS A machine code game in which 
you control a pill-hungry snake around a 
maze using the rigfit |oysiick. Every lime a 
pill is eaten you gain fO points and ihe 
snake grows longer, ft a screen is cleared 
a bonus of 100 points is given. On every 
new screen the snake moves faster and 
the count-down timer quJckens, 

The score, timer and number of men are 
dispfayed at the top of the screen, fF you 
run out of ti'me or you bite yourself you lose 
one of your ihree lives, Press tfie fire 
button to Stan the snake. 



To load the program ffrst type in the 
Basic program (listing 1 J which draws the 
maze and characters Run this program 

and save the screen to tape using; 
CSA VEM-SCREEN-, 1 536,92 1 5, 1 536 

Machine code load 

Switch your Dragon off then on again 
and type in the machine code loader 

(listing 2). Enter all the bytes from listing 3 
into DATA statements from line t20 on- 
wards. On running this program check 
each number with the numbers pnnted on 



the right of listing 3. If the numbers match 
then those 10 bytes are corfect. If they do 
not match check and correct the Basic 
DATA statements before proceeding. 

When the machine code has loaded 
correctly load in the screen using- 
CLOADM" SCREEN" 
Then save the complete program using 
CSAVEM-SNAKE' J 536, 1 1 029,9500 
Switch off and on again and CLOADM. To 
run the program type EXEC. 

It is probably a good idea lo save both 
Basic prograrrs in case of disaster. 



Lfstir^2 



id '********!1ftCHn^E CODE LOhPE!?»****«*** 

3 FOR I = ^56? TO lI?iS 3 IE Pie 

4 5 P F I ft; T I ; 
'ORK-d TO 5' 
F E H [■ tii -I ; f! - V A L ( ■' '■■■ r( •" +ft $ -J 
POKEa^K^>H:SC = SC*H 
NE;-iTK. tFRIi4TSC:3C. = y 
B t= I !!,! K E V * t T F B f - ^^ '< T HE M Se 



50 



'•^ ^'i' 'f> StffPE 00130 TfHL F^i } 



m 



la-Df^jn-a 



^: rx...o^ 






Listing f 

le LL£HR4>iie!.: PCL-LAR5r Pr!i:JDE4.iE PCL3i:SCPEE 

aC DSAU='Ef'r2,iSR£47Iii7lL£43Ui7i 

JU DRAl^"8F3r^l55R23?L5165L£37 

4S l'RAkl"5^l7R£7D£7LS7U£7BF31?£iD2lL£lU£l 

?e riRMi«'-6R77BLijR5lD3L24D24Li7L^£7Er3P£lD£ 

i'? C^?^rti^"Bi73ER64Ui3Di6R3U16ClBLILiBR3C0 
7^j DSHW^ED3?RE3Dill£4D16L3Ui&L2 4lJiiR51Bi 
3L44D5S44U5EE3 

S0 i;=RBiJ'^BUI6LllR5lD£?L£7y£4L£4U3P5iBG3D2 

iL£iU£lR£lBt3ER13R27D£7L£7U37BFjR£ir)£lL£ 
VJ'dl 

9C^ E>5^*^l4"BK?BD4eR£7D7L£7U3BLl3l5lR5iD3L£4 

i^'itL3i)ItL£4J3 

1^^ Pf^riki''iL£?L5i[^33^£4Dl6S3UieR£4Lr3 

ily DRi^w"B^t4L£^r'3R£7U3 

i£@ L'RAld"La7B[:^i&;?5lD3LSiU3 

:4y [}RHW"B?=::;eR5lD3L5iU3 

15l^ DF-^i4"3D_tER6 4Li6D3Rl6BUlCiUieSBUiBL2 

■?Ll^5&vl5MD3Li6eDlCiDlC0&P:R:16 

Ic? I-RiiiJ*i"BPl3NU3P8Si:'i6R3ai6PSSiJ3 

i,--0 rRrtW"£L-6Rl&t'-3LIb[>lbLi9iJ3Ri6yi&Pi9ep 

IzL3RltE-DiriDi::eBDlL16PtJU3 

I£S r^^riy''B.:^?BL£?L59D3Rl6Di6RlilJltBL3Di3 

L5Ui3R5BR3^3£U3 

i?e DRRi^^'L5?6L£3L5 5[:.3R3£tl6RXlLflbBL3D13L 
^U:3'^-5ER3RI5U3 

ass Dr:*iw'"^59BL13Ll?D3Ri6L'liRl9L!3L16fJif^ 
£1S D!?MiJ"BL3£BDl6hiRiiBDlC:iDlC0BDlPl6WU3 
£20 D RHJ^ " Br^ 1 3BL 3DI 5R4 3 Li lpBL7r:l3L 3 7ijl 3 R'3 7 
&R3R46BRi6EsR29R4 6Di6R43Ui6BL3DI3L3 7Ui3S3 

7BR3U3L4SUifL3Dl6L3£WD3EL29BLl6hi[>3L32Ui6 
L3[?l5L4St3ER9l 

21% DRAW"B!Ji6EL3U3i^35D3Lsr'£^R4&D3L99U3R4 

SLi£-9L3BS:ii-29Ri3U2^i 13 

2^ y - 1 : :E ^? ' ? ; P C L 51 £ PH0::-E4 , £ : t DL !5S*3 . i 



'Hi, 



^-v .'-^^"S4Et10,l7^Bfi'iEuiFi?:3ElU 

2i^ : -^^'^E^t£,170BR3R£LiU'?Gl 

£7S '^Rf^i«"EMlt.l7eBRlNR5lJ3ElR3EiU3WiL3Gl 

£30 r>P^k"5^£4^i7@BRlEUiFIR3ElU3HiNL££lU£ 

HiL3Gl 

£98 tRAw"B?"3£,i70EP^U?G4DlR5 

[^RflN'^Bf^4 0,, i7 0BRiBUiriR3EIU4HIL4U3R5 
DRrtW"BrT4B.i7e&RlSUlFlR3EiLf3HIL4D3U>^E 



3 53 



j£& DRriiJ^^Br5trl7eBRiU£E5lJ£L5 

33 3 DRHUi"&w64.,i7eBRlBUlFiR3EiU3Hll3HlU£E 

I='3FiDEGlL3GiC'3Fi 

348 &Ri^l.'-B^. £..i70£S£R3ElU7HiL3Gl03FlR4 

3 50 H|=^'BLi2fi3F£U3E2R3F£fl-4,+ir:'il1 + 4, +-1GSL3 

2tiR0EU5R3". ! DRhW'BI^SS, i6&"4t:Ft 

3^0 DRAW"Bj-U04,16SEU7AI"+A* 

3, '6 DRHiJ^'f;&Bf1l2 0, 16SEE7fi2" f At 

3Se DRAy"A&BMi3t* ibSBR7A3''+h* 

390 Bt==^&Lt:"iRiElU5KlLlGir5BR4FiRiElLI5Hl 



LlGlD5'-;r^Rt^i.i'^E^tX5£,16SHe 



+ 3 $ 



■£L£" :rRHli"Bri 



@0 DR«W^'&Jl-60rib3BO. .-_ 
418 C:*=-'BLaU5R£M + 5.+£DiM 
£s5S.. I£3He"-H:f 
4£y Di?Mk''SI1££4, i6SBU7rtl -' +C* 

r);^-iiU"Bhl?6,l£3HeBE7rt£"+C* 

r)RfiW='BM192,i68rt0BR7H3"*Cf 

I?RflW"Bl£4e>16340BRiBU3L!l££RiF£DiC2Ll 

^AIf^iT^244,lS5 :■ 

Pil0[>E4..irC0L0ReU 

4 70 DRHi^"BM6 4^15E4^aBRiBlJiFlR3EiU3HlL3Hl 
U££iP3Fl 

4ef lR^;^"E?^*^£,i5BRlBUiFiR3ElBU7HiL3GlD7 
4'^e D3^HLi"BnS&,i5BRIELllFlR3£lU7HlL3GlD7 
[. -.Hk"BM>3U5&RIL'9R4FiD3GlL4RiF4 ' 
DRAU"B.h96.I5ERisiF;SU5MR4U4R5 
DRftW^'B?^l7&,l5BR3U&L3R6 Contlnuedofv 

DR^i4'-BP!i8 47i5BRiR£LiU9LlR£ page 21 

5 40 D!?rtbi"Bf^iJl,i5Lf9t1+3, ■i-5H*3 - -5^'=* 

550 DRt^U^'BREee^i5NR^U5NR4iJ4R^' * 



443 
450 
H£'^ 
4 fry 



5 90 

5£3 
539 



18 Dragon User December 1934 



FOR THE DRAGON 32 

ACE HIGH (MK 2) 

Machine gun warfare 
in the sky 

Y[Hjrm*eMne— The BpHlire, Bight mael^neguna, 

Your iBTqat — slow mowing NsinkBl iMfflAl^ 

SSeCdled 1?y 'arinidablg MBsSJfi^min (ightBra. 

Vnuriask ■ lal«* tfie bambers apan Engage !he 

Utes^arschrnpttS fiirtlv if tMej/ gat m your way. 

fl High sipore givBS yraj a seconO run snd a crack 

a! ACE [jualfiicftlion — 25 raider^ 

TriB alsrt pilM Survig'ss. AiCsurBia aim SCO^et ^iQh . 

Up (a ten minutBi violsni actiixi. 

Features ht-ras graptiKH, «gh:pil view, 'taf iTii»9r 

4 levels., raalislic EdurVlS, reward 

SySlam anii (Jetailod BcorwtArd. 

Programme en trancais. pfogramm auf deutscrt E7.M 
/V£IV PRODUCTION — 



TIME ATTACK 



We oner an anwd TIME MACHINE to a 
brave pilol — the task — Destroy Ihe TIME 
POLICE. 

Shoot-outs, tKWby irap3, hisloncal dan- 
gers, natural datvgers. 
List of Bribsh battles, wars, fsbellkons e<c. 
included in the mstrucdons 
Muiti-5r;eried graphits wiirnjp tc 9 colours. 
T^vo modes of pley, dve levels in each. 
Oelalted score card *i!h names, scores 
and laies of Ihe last 9 players, 
Easy replay — E7,9S, 




TL^OOH 
Win JAMS 




ri ii;;iii 
r, \\yu..\\m 



Each gams u«s all 32K 
TTIAOE Er40uiRiES wEIcOME; TELfl^HONe: gzi-9$7 siW 

FAST SERVICE 

TUDOR WILLIAMS 

ISSUMUERHIU. ROAD, BILSTON, W£ST MI[}LArJDSMVl4 &RD. 



5Pfl/7"f5 fOfl rW£ 0/?>lfiO/V 



* UP TO 12a NON-DESTRUCTIVE SPRITES 

* SIZE SINGLE PIXEL TO 1500 PIXELS 

* COLLISION DETECTION 

* AUTOMATIC ANIMATION 

* AUTOMATIC MAZE RUNNING MODE 

+ AUTOMATIC J OVSTICK/KEYBO An D CONTROL 
+ ENHANCED SOUND FACILITIES 

* TEXT IN ALL MODES, TRUE LOWER CASE ASCII 

* REDEFINABLE CHARACTER SET 

* MIXED TEXT AND GRAPHICS IN ALL MODES 

* AUTO REPEAT KEYBOARD 

+ [>OZENS OF POWERFUL NEW COMMANDS 

* SIX FREE DEMONSTRATIOM PROGRAMS 
1^ COMPREHENSIVE MANUAL 



Sprite magic comes on cassette in a double size audio 
complete with manual for £17,25 all inclusive. 



box 



tVHAT THE MA(1AZ\HES SA\D 

"Excel lenl" and "Superb" — PC IV, March ^84 

"Quile simpFy the best Dragon utility on I he market today" — 

DRAGON WORLD, April 1984. 
"Fanlaslic . . , If you've gol a Dragon what on earth at^ you doing 

without Sprite Magic?" — PCK Msy 1984. 
'This is a very profess Ion al program and can ceiainly be 

reoommended" — DBAGON USER, June 1984. 
"Go oul and buy it. Its worth every penny — PCG. Jon^ 1984. 

Pkise fihone your Ac€es^Viss wmifer or send chetjue or PO to: 

KNIGHT SOFTWARE 



Available from 

selected btarches 

0lB*>t5 



(Merlin Microsystems) 

93a High Street 

Eston, Cleveland 

Tel: ^0642) 454883 



Disifi bulled by 

Websters 
Software Hd 



CRICKET 




BETTER THAN THE 

REAL THING!" — 
Central TV 




^^■^' /lA' i 




"INGENIOUS , , , BRILLIANT" — Personal 

Computer Games 

"REMARKABLE , , . FANTASTIC DETAIL . . . 
GRAPHICS 100% , . . VALUE 100%" — 

Home Computing Weekly 

"Sjpertj — Many othet computer owners will wish they hatJ bought a- 

Dragon" — !G 

"I v*ciuid not hesHaie to say that thfs is the best gam« I rvavo" — MB 

"Best ol my 50 games' — SF 

■■BrUliant— I've be«n playing it for 2 we«ks, and I still can rtardlly believe it's 

possible!" — DV 

Vou huv? 10 see it to teliev« iti Bawling, biHi«)g if\6 t\t\6\f\Q iMidtr iDtil Iflfitldi ECRtrml. win 
luHing and bpwling aclrtin in BIG, WJIMATEO GflAPHICS Cuaranleed re mjKC 3 Spertrgra 
tiwnar as Sfeh a a parroU! M you couliJn'l &it Is; abuut crickat, vnu'll Ih luaksd. M yvu ro a 
\*n. imi'll be playing all night! 




Take your team from the ^th Diivi«dr» I& the 

European Cup' Fealures i divisions, promoiion, 
r^le^ation. goal highlights, transfers, injuries, 
suspensions, weekly resulis and leagaue tables, 
reserve tearn. crowd trouble, and all the lun, 
drama and Irustration ol meriaging a league club 
One ol the most poputar Dragctn games of all 
time — over 18,000 satisfi^ customers — 
£6-86. 



PHOTO-FINISH: Superb new horse-race action. Terrific 
graphics, authentic race cards, odds based on actual form, REAL 
TIME races from 5f to 2 miles, 'Sporting Lite' result cards witti 
distances, tirries, etc, and an incredibie pholo-Finish feature. 1-4 
players. E7.9S 

No fittxi to lArait' Ctie^ wflh yiQur relailer, clip the {xiuppn, or phcne vour 
Access number. Ord*rS reoftiu^fl Ci&lore nocri discatchsd sar^t day by firs! 

class post. 

I^EAI^SOFT, 44 QUE£N STREET. BALDERTON. NEWARK, NOTTS, Tair 0«3g 

710E23D {:4'FKnjr ■ni'wnf irtg) 

I BfTckjEB a chaquo or PO, posl ms tha tollowing pragrama IfiH day my or£l«r ernwes: 
I hivc a Dragon 32^4 JPIhh dtltltj 



Neme,..,. 
Atldnws . 



December 1984 Dragon User 19 




Your Passport to Quality Software 

J. Morrfson (Micros} 

pres&nt 

The Dragon Arcade Game af the Year 

Pogo-jo 



Rave Reviews 

of our software 



"The sound is very gocxJ in- 
deed and the graphics are 
OLrtslanding" 

Popular Computing W00kiy 

"My word iJiey are addictive" 

Dragon's Teeth 

"Fast moving and addictive — 

highly recommeriided" 

Which Micro and Software 
Review 

"Good investment for the 
home arcade player" 

Dragon User 

"A different cfass altogether" 
Popular Computing Weekly 

"Ejfcelienit macfifne code 
pn^^rams for Ehe Dragon" 

Personal Computer News 





Rave Reviews 

of our software 



Pogo'jo 



* 15 different screens 

* 4 sicilf levels 

* selectable start point 

* amazing colour and resolution 

only £3.95 



"EKCeflent machirie code 
programs for the Dragon" 
Persona! Computer News 

"A different cfass altogetfver" 
Popular Computing Weekly 

"Goocf investment for the 
fwme arcade piayer" 

Drsgon User 

"Fast moving and addictive —■ 

higlily recommended" 

Which Micro and Software 
Review 

"*Ay word they are addictive" 
Dragon's Teeth 

"The soLrnd is very good in- 
deed and the graphics are 

OLjlstanding" 

Popular Computing Weekfy 



i-O-r l>l»oi.n Tt 



SKVJOUST 



Fight for [f»e suprErn*cv of Ttia 
ski tfom itte hmck dt ypur b jttle- 
ostrich, specially traiDed m 
lOust. Aimed *i^h i lASer Ijnce 
Et«f«n(l youfself against snakes, 
toreupines and giant birds 
wfticn. If in\i io not kill th*m 
W(sK they fsnd, lay sgfls. 
The^? quickly hatcti cut mors 
sjiakes. 3 drfferent Kneens, joy- 
slick (frfcisytCHrd eontnol. 




E3,95 



MAlJRiCf MIMOR Out ior i nimt 
drirt- in iwjr Morns Hincir ywj in- 
a4v;ile(itly wanihr an ip b ivx tnck 
iim tind itmr%e\t in iIk ntiMM oi a 
GnfKf P¥iK< 

E3.95 



STAHFIGHTEft 



Fly owr ttiE surfacs ol a hogltle. 
pianst to Seek 9in(t destroy 
entmy craM. TPig landscape 
sernils beneath you as you bob 
ar>d weave (jndsf foystick con- 
Ifol. Gewgre the alieni on the 
mountain tops; some uf th#m 
will lake fltf a-nd liome in on you. 
Whsn darkness fall's liie enemy 
nightfigihters warp \mo battle. 
Good luck commande-f I 

£3.9S 



mS^CrliUi^ 




CflUSAPER: In qw^ oi Hie H«l^ IjrSfl 
you. Dur lnirsfid 9i«r«, hava la 4)v;t- 
tomii sn«n rl>cr«j;iitvlv difliciilt 
Stl^S 10 f^\$\ your goil. No Oflt tUi 
^el made it! 

£3.95 



LASERGATES 



Vdu jrfr iratpsd m a time ^rp maze 
on (hi! dsreiicr sslero^J CraiDj. 
Thnjugri (tie anoeirl |Mss.age; winder 
^1 rtniom ih« mbin gu9i4ijiis Istt ity 
the old ones, tiiiina all irtnuftri in 

th«ir [kitn BK4IiS& mtti is i» gravity 
Hie space winds blnn- 1^ une fo 
KiDiKjgh ihe oorridcrs. carryng yciu 
Man ttwm Yojr OtHv ffisans al 
sjrviVAl is bJiB ojiil ilintlKk plvser- 
wiiicri yhi hhind in itie central hall 
ind V\t portjble svufctipad whicit 

afhrw; yDU to csntrol \t\t Dpeniiq 41KJ 
(103' ng Hi V\t dOfrrs in llm |HSH|^S . 



£3.95 



MISSION )(Ki: Pensirai? ih? jsie<Qri 
tMit 10 land on iha plane) Jvpiwn ind 
CDileol liqiNd' Jj/phonejin t\it\. 
DROlDS slop ttw DrOidS Mmdvirfg 
\tvi snielite IV nelea^i ih« bemss 
*hiif\ iiiiw dEslinay th« itiodd. 

DRAQaiH 2 Snakes. Untlir mif In- 
videfS 3 SSnitE to* 
D R A&Q 14 4 . PIsrUlJCtrl , TmfMdA FliHi 
ini HDrnet; 3 games, lor 



£3.95 

£3.95 
£3.95 
£3.95 



CHESS. S SMCtablir l«i,«ls OT Shin. 
cij!5i?r iioiHroi nr moires. Supports 
CJstiiiift and En Passafil 

VULTUHES. Gjlarian-Iype ^ni4 in 
wi+ilcH a Nick fld vuHures guard ilieir 
ejjs. Just when jou itiink ^ouvs 
killed them j||. tHa tggi hjitcl)! 

BONKA: Climt mt lajddtfl 3rd dig 
halfj 10 t'lp 1h» "Maanies" jjElore 
Ihey Ml fHu . 



£3.95 



£3,95 



£3.95 



Add 50p P&P for orders under £5.00 

J. Morrison (Micros) Ltd 

Dept DU12e4, 4 REIN GARDENS, 
TINGLE Y, WEST YORKSHIRE WF3 1 Jfi! 



EDITOR/ASSEMBLER + DISASSEMBLER + 

MONITOR 

Two pa^ gk)t?al lyp*. Supoons labels at six cfiarvctor^ DirBclives: 
OHO. HMB. FCB. FOB. FCC. HEM. Hgjtattecima! ArilhmelK-. 
Pftwiiliil debug Monitor inclufje* H cOmnMnds pJus sel break 
paints, aatecugn pH us*luf Sub'nHJljfiHB and DisBSSemtslsr 
Altogetner a powerul pnogrHm paciisge *i1li mfonnalion tof ItiB 
SfiflOLA usaf or jnt«r»3lsd beginner. &u4)pliM en cassetls. 

NOW ONLY £7.95 



S 



ORDER NOW! 

Telephone (0532) 537507 
and use your Access card 

GuDranle«d iame day despatch. 




20 Dragon User December 1984 



I 



[ ' _ 






■ ■- 


I^^l 










-■ "^^ ''■ 




















■ 


JUMi 1 


[J Listing 3 




















^-3860 • 8 6 


10 


BE 




rii L- 


C6 


09 


i7 


FF 


^^t: 


1£35 


?50^; SE 


3- 


05 


Sk 


60 


h7 


30 


SC 


06 


00 917 


1@2 70;E6 




ftB 


SI 


05 


££ 


03 


7 r- 


29 


A6 


8 96 


?5i&;-26 


F? 


SE 


84 


&ri 


9F 


B8 


9E 


2H 


E5 1£79 


ie£80>7D 


2? 


A6 


£7 


03 


7C 


£9 


AB 


7F 


£9 


883 


■?5£0;B^' 


9^ 


E5 


St 


&4 


EH 


9F 


S3 


BE 


£A 14E1 


i0£90> A6 


£0 


£C 


B6 


29 


AB 


C6 


03 


3D 


93 


10 9 9 


9538>F1 


B'> 


?0 


E? 


3E 


05 


45 


9F 


33 


3E 1456 


1030e'>00 


0" 


9E 


£9 


a: 


3A 


IF 


13 


10 


AE 


^ =: ^ 

"m- ^»■ ■_ 


?5 4f^^ 2^ 


> -I 


BD 


90 


E5 


8£ 


00 


C:3 


BF 


£9 1431 


103I0>84 


8E 


20 




C 6 


0S 


17 


!^F 


95 


h6 


114? 


5 5 5 e :- h 4 


^ < 


03 


3B 


ED 


BB 


E5 


61 


47 


26 1092 


10320 >5F 


43 


9E 


£0 


34 


30 


36 


33 


5D 


10 


7 ;t t 


5?6e":-9 4 


86 


F5 


E£i 


06 


Si 


57 


£6 


Fi 


S6 1050 


10330>AE 


C4 


C6 


08 


17 


FF 


S3 


E6 


£9 


AB 


1J?9 


?57 0>FD 


B" 


FF 


££ 


36 


r5 


E7 


TF 


C3 


E7 19£0 


10340>C6 


03 


3D 


S3 


00 


06 


10 


3E 


29 


AC 


770 


55se>Fr 


C5 


B7 


FF 


C7 


SE 


00 


64 


BF 


29 1563 


10350>31 


(^E 


EC 


1^4 


ED 


£3 


Rb 


£2 


A7 


£5 


1£96 


^^?'0>ft4 


1^ : 


&9 


09 


FD 


2h 


75 


FD 


£A 


77 1£1£ 


10360>31 


3D 


10 


BC 


£9 


ii9 


£6 


re 


BE 


£9 


93=; 


?be&>4r 


E? 


£t^ 


7^ 


+ ^ 


0i 


F5 


'?E 


£0 


20 500 


10370>«S 


BF 


£9 


mC 


B6 


£9 


i^iA 


B7 


29 


AE 


1363 


?Al?>ie 


BZ 


06 


C'£ 


C6 


0R 


17 


02 


51 


8£ 830 


i03S0>39 


34 


3£ 


B6 


FF 


£3 


8A 


08 


B7 


FF 


i£l5 


rr£&:£$ 




10 


SE 


0D 


El 


C6 


0A 


A6 


34 976 


10390>23 


gE 


00 


01 


36 


FD 


&7 


FF 


20 


3D 


117^ 


i li "<. f« V li V 
!■ w w t- r rn 1 


A4 


ft? 


££ 


fl7 


£4 


30 


99 


20 


31 1000 


iS400MA 


7F 


FF 


£0 


SD 


15 


30 


01 


BC 


£9 


8 8^3 


9&4e;=HS 


;^S 


^is 


2t. 


E^ 


C:£ 


0fl 


r7 


£9 


A£ i££5 


10410;-rt4 


I- -- 


ED 


B6 


FF 


£3 


54 


F7 


B7 


FF 


172^ 


?f55/S^ 


e^ 


&7 


£ft 


74 


J. ' 


83 


09 


17 


03 538 


104£0>£3 




32 


7F 


01 


13 


39 


IF 


1£ 


31 


440 


5t.5e'-7S 


17 


63 


4F 


BC 


80 


12 


7F 


£9 


A7 895 


10430>3F 


£6 


FC 


39 


36 


34 


B7 


£9 


rt3 


SE 


1125 


:^6>&>34 


i^ 


B6 


£•? 


h£ 


'^6 


FF 


3D 


IF 


01 99? 


ia440>e0 


50 


BF 


£9 


m4 


F£ 


£9 


a2 


27 


03 


96" 


■?5C-?';-3i3 


Be 


7& 


89 


13 


99 


30 


IF 


26 


FC 386 


ie450>7A 


£9 


^Z 


CE 


£A 


7D 


10 


AE 


C4 


'7 t 


1133 


:^6?0:-35 


li' 


E6 


01 


5rt 


SI 


35 


££ 


£F 


81 734 


10460>A9 


E0 


SE 


£0 


3E 


Cb 


08 


17 


FE 


FE 


1365 


^7ey;- 0rt 


ly 


25 


ee 


6F 


B6 


01 


5B 


91 


35 630 


1@4^0;17 


FF 


ft4 


33 


42 


4A 


£6 


EA 


39 


SE 


1104 


9 7 1 ■-■ i @ 




00 


Ft- 


91 


0H 


10 


25 


00 


A 6 65 4 


10480^&0 


3£ 


BF 


£9 


fi4 


B6 


£9 


^B 


CE 


£9 


1037 


37 is:- 1 7 


ai 


B5 


Et 


2^^ 


7rt 


BB 


£ri 


7B 


BB 1090 


1 04 90 > AC 


10 


hE 


C4 


SE 


£0 


£C 


C 6 


08 


17 


1005 . 


97 3@>,£h 


7 i": 


S6 


e+^ 


BE 


01 


F4 


E^ 


2? 


A4 117 3 


105 00>FE 


DE 


17 


FF 


84 


33 


43 


4A 


£6 


ED 


1353 : 


?-^4e;-:? 


02 


7E 


If. 


03 


5F 


86 


Wl 


B^ 


£9 63 


10510>39 


8E 


IC 


@F 


BF 


£9 


A8 


30 


IF 


BF 


^XZ 


575@>Art 


BE 


B9 


AS 


33 


01 


EC 


25 


AF 


10 1038 


105£0>£9 


AC 


30 


IF 


BP 


£9 


AF 


86 


01 


E7 


1017 


976^>£^ 


7F 


r^i 


BE 


29 


AG 


r.z 


S3 


£1 


81 1355 


10530:>2 9 


!^^ 


B7 


£9 


At 


B7 


£9 


El 


4C 


E7 


1269 : 


577?>E7 


2S 


ec 


17 


01 


65 


7D 


£9 


A7 


IPs ^^,5^ 


ie54e>£^ 


As 


7r 


£9 


A6 


17 


FE 


-zi 


39 


SE 


1815 ' 


97 8Q> £6' 


r" r 


B2 


Be 


1^ 


MB 


B£ 


£1 


Sf^ 


04 1064 


105.50:^00 


^A 


BF 


£9 


A4 


B6 


FF 


00 


3h 


S0 


119 9 


^7■?e■-■Bl 


I: 1^ 


10 


2" 


FF 


A5 


A6 


85 


61 


81 1355 


i056e:>si 


FE 


26 


F7 


SA 


04 


B7 


£A 


7C 


7F 


12BE 


9 5 3 8 ' F F 


le 


B6 


63 


34 


30 


01 


Ef^ 


29 


A3 797 


10570>£fi 


/A 


7F 




7E 


7F 


01 


13 


66 


01 


786 


?3i0.--i' 


01 


H0 


i£ 


rp 


51 


8 6 


03 


B? 


£9 967 


i0590>l3 


SI 


19 


£:- 


F9 


17 


FE 


54 


17 


FF 


10 93 ; 


?S£e>*^K 


BE 


£9 


t^S 


36! 


IF 


BC 


£9 


AF 


10 106S 


10S90>2E 


7t 


2U 


7C 


26 


EE 


7F 


£rt 


7f^ 


7F 


1031 


9Sje>;7 


F' 


80 


BE 


£9 


rtS 


h6 


SS 


IF 


81 1£33 


10600>£fi 


7& 


7F 


£ii 


7C 


17 


FE 


40 


39 


7A 


97 3 


?S4e>E" 


2 i 


0C 


17 


ee 


BF 


T'C^ 


J' M 


r. +3^- 

H ! 


10 344 


ie&10>2(^ 


74 


BE 


02 


5S 


BF 


2 9 


A4 


17 


FF 


1064 


r ?^-50>2S 


FT 




£6 


14 


ft6 


3S 


5F 


9A 


20 102 


ie6£&>10 


^i 


£A 


74 


43 


10 


3E 


06 


El 


31 


S66 


L =^a£@:'61 


FE 


10 


3-7 


rr 


5F 


A6 


88 


5F 


81 1311 


ii>i,7£^^- He. 


il 


Be 


£C 


C6 


09 


17 


FE 


55 


17 


975 


1 9?70:FF 


1^ 


26 


BE 


D-L 


30 


j_r 


e;^ 


£9 


r2 1012 


10^4 0; EF 


'z ■■ 


27 


FF 


~ 


^ 


r F 


5L' 


B6 


£A 


1407 :: 


1 ?SS3>i7 


01 


?H 


16 


F r 


4B 


ii 


4 


B7 


£9 B£8 


10650.^74 


10 


£7 


FB 


D8 


16 


FC 


i^r 


FF 


FF 


1453 


1 ?S?&>tJA 


BE 


S? 


A8 


3e 


£■? 


FF 


00 


BC 


£9 i£39 


i0&6&>FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


£55 ■: 


i ^?-g0-^F 


1& 


£7 


FF 


47 


BE 


£9 


AS 


A6 


S9 1257 


10670>FF 


FF 


FF 


BF 


DF 


FF 


FF 


FF 


FF 


BF 


£390 i 


r ^?i@.>c6 


£1 


E7 


£6 


dz 


17 


00 




71; 


£ 9 910 


i0b3 0.^FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


99 


89 


£314 \ 


=^.^£5 >i^7 


10 


£6 


FF 


H' 


£0 


14 


1^6 


99 


H0 1041 


ie690>Bl 


w ^ 


93 


91 


91 


91 


91 


91^ 


81 


SI 


1306 1 


•?^3 0/9l^ 


C3 


SI 


C3 


10 


£7 


1 - 


26 


A6 


88 1307 


i0700>8l 


31 


81 


81 


81 


£3 


89 


39 


39 


39 


13£4 ^ 


9?40.^tie 




f r 


10 


£6 


02 


96 


30 


9^ 


FF 1190 


10710)99 


99 


99 


9 9 


39 


99 


99 


3 9 


99 


39 


1402 ' 


995e>0e 


BF 


29 


h3 


17 


01 


IS 


1& 


FF 


10 733 


107£@>DF 


FF 


FF 


FF 


FF 


DF 


FF 


FF 


FF 


FF 


£486 


■?:"£&/ B6 


02 


E7 


29 


A^ 


BE 


2 9 


Hi 8 


30 


8? 1114 


10730'FF 


FF 


FF 


FF 


F^ 


FF 


FF 


FF 


FF 


FF 


2550 


?97 0-.^ei 


@e 


BC 


2? 


AF 


10 


£7 


^E 


FD 


BE 1157 


10740 >FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


2550 


998&>2 9 


A9 


h6 


S9 


?1 


£0 


91 


■£7 


26 


0C 95 5 


10750 FF 


FF 


QT 


89 


81 


81 


81 


A9 


81 


81 


1608 ; 


■' F^^9&>1"' 


0g 


2C 


7D 


iq 


-■■■. "^ 
H ; 


10 


i6 


FE 


E9 940 


10760>&1 


31 


81 


81 


81 


81 


31 


31 


93 


9B 


1302 


I i" y & > 2 ? 


lb 


W6 


S-5 


01 


40 


3tt 


C3 


81 


83 1079 


10770>S9 


S9 


2 9 


99 


99 


9 9 


99 


fl-S 


8? 


89 


1370 


la&I&/it* 


27 


FE 


Drt 


A6 


S9 


01 


40 


SI 


FF 127 9 


10730>SB 


&B 


89 


A9 


DF 


FF 


DF 


DF 


FF 


FF 


£019 


■i002&;-i0 


2 r- 


@B 


49 


30 


89 


01 


00 


3F 


2 9 5 4 7 


107?0>DF 


DF 


FF 


FF 


FF 


FF 


FF 


FF 


DF 


FF 


2454 


1 [1 3 & .■■■ W S 


1" 


00 


C3 


16 


rr 


C3 


34 


le 


17 949 


10900>rF 


BF 


FF 


FF 


FF 


FF 


DF 


BF 


FF 


FF 


£390 ■ 


1534 9; ee 


4£ 


3E 


00 


32 


BF 


B9 


j^4 


17 


01 67 S 


10 810^;- FF 


FF 


FF 


FF 


DF 


FF 


S9 


99 


81 


91 


£030 ,: 


ieS5&.>4M 


"T? .^ 


29 


w6 


7h 


29 


A3 


57 
^ 1 


03 


35 8£6 


10&£0>S3 


81 


SI 


SI 


91 


SI 


SI 


31 


Si 


31 


130S ■■ 


:o06e)ie 


3? 


17 


01 


?E 


17 


&1 


BB 


17 


01 4 90 


10330>3i 


81 


31 


83 


39 


S9 


B9 


89 


89 


3 9 


1340 : 


i0070.>6B 


3^ 


10 


BE 


£9 


hS 


14 


10 


SE 


00 735 


10 340>99 


39 


99 


89 


99 


89 


99 


89 


DF 


FF 


16 33 :.: 


1 @ s e ■- 3 6 


E"^ 


£? 


►^4 


S 6 


0A 


34 


0£ 


17 


7 6 7 


10350>DF 


1>T 


FF 


FF 


DF 


DF 


FF 


FF 


FF 


FF 


2422 


1009^; 11 




01 


IF 


35 


0£ 


4A 




r3 


17 505 


10360>FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


FF 


£550 


lei^f; 0i 


BF 


35 


10 




29 


A7 


39 


3E 


2h 334 


10870>FF 


FF 


FF 


FF 


FF 


FF 


FF 


09 


£3 


09 


1333 ■, 


icuid:.-8 


Hd 


84 


81 


05 


£7 


04 


6C 


34 


£0 371 


108S0>£S 


9 


2C 


09 




09 


36 


9 


3B 


0B 


294 % 


ifti£&/09 




34 


3e 


ir 


sc 


2A 


74 


26 


ED 904 


10S90>£1 


0B 


£6 


0B 


£C 


0B 


3£ 


0B 


38 


0B 


E7f- 1 


iei3&;-3 6 


04 


10 


8E 


£ri 


74 


31 


A6 


E6 


h4 1063 


109e0;-3D 


0£ 


23 


0E 


£8 


0E 


£D 


0E 


31 


aE 


300 i 


|lni4a;-8E 


£& 


Be 


3^ 


B5 


10 


BE 


6 


[■D 


31 305 


1D?1&>36 


eE 


3B 


10 


£3 


10 


£3 


10 


2D 


10 


311 i 


|:015&;->^A 


V 1- 


0H 


17 


S0 


33 


4m 


26 


E5 


39 851 


ie920>3i 


10 


36 


18 


3B 


1£ 


£1 


1£ 


£7 


1£ 


330 i 


|iei6&; 3E 




7C 


k^ 


S4 


27 


04 


6A 


84 


£0 91? 


10930:>£D 


12 


31 


1£ 


37 


12 


3D 


14 


21 


14 


7:77 


ri-j:78>eE 


Bt 


e9 


A7 


&4 


30 


IF 


8C 


£m 


?Q P7*^ 


10940>£7 


14 


£C 


14 


3£ 


14 


37 


14 


3D 


16 


^ii I 


. :.j:30^'£t 




96 


93 


10 


BE 


2A 


79 


31 


A& 94 8 


i0950>2i 


16 


£5 


16 


£C 


16 


3£ 


16 


39 


16 


331 


iiai90::Ec 


A4 


BE 


£e 


£0 


30 


95 


10 


SE 


06 945 


10960>3D 


1£- 


£5 


IS 


29 


IS 


35 


13 


39 


lA 


371 i 


midZdQ-^'ji^ 


^ + 


Ag 


C£ 


0H 


17 


00 


04 


4 A 


£6 ^30 


i0970>2l 


In 


£6 


lA 


33 


irt 


3D 


IC 


£4 


IC 


3S8 1 


|ieai0^E5 




34 


02 


A6 


84 


H .- 


A4 


30 


39 1153 


ie980>3Hi 


20 


53 


4E 


41 


4B 


45 


2D 


42 


49 


644 ; 


ii0££0>2g 


31 


*iS 


£0 


5h 


£6 


r3 


35 


S2 


E6 1017 


i099&>54 


45 


00 


£0 


42 


59 


£u 


41 


£E 


£0 


515 I 


■i0£3&>29 


(ift 


4S 


9E 


£0 


29 


30 


9 6 


10 


BE 836 


1100&:-57 


4F 


4E 


44 


03 


£0 


47 


5£ 


45 


45 


635 i 


Ill024^- £? 


1 c 


C6 


BB 


1" 


■ft 


DD 


B6 


£9 


AE 1311 


11010ME 


£0 


4F 


5£ 


£0 


57 


48 


49 


54 


45 


6S8 ' 


|:0:-^ ■ : 


-:■" 


Z- t 


i?£ 


SB 


02 


9E 


2 




30 573 


11020 '3F 


£0 


£8 


47 


£F 


57 


2 9 


00 


89 


00 


^^I'i 


„ ,„,., ,.J 



December 19S4 Dragon User 21 



\A/Drld5 of 



I 




TAMOV CW^ij 



A VERY REALISTIC FLtGHT SIMULA7TOTJ !!!! Worlds Of Right 
(W.O.F.) is a "view" orientated flight simulation for the Dragon 
32 and Tandy coiour 32K computers, - written entirely in 
machine language. "View" orientated means that the pilot 
may determine his or her position by actually viewing the 
surrounding landmarks artd feaiures as opposed tof fying on 
^1^" instruments only. The craft is a light weight, low winged, single 
^ engined aeroplane, with a nose wheel which is both steerabie 

and retractable. Most instrument manoeuvres and procedures may be practised,, as well as 
aerobatics which include, aileron rods, spins, stalls and sustained inverted flight. 
Tandy Colour Versions require non-extended 32K | 100"^ machine code with full colour high 
2 Potentiometer joysticks required resolution Tq|i%a CQ flO 

Tandy colour versions on(y available at Tandy Stores | graphics I dpc I*O.UU 








#^^ 







OBAGOH32 



Downland 

An all-action arcade adventure type game where 
you travel through the caves, cfimbing ropes and 
making dare-devil jumps over the yawning chasms 
and swinging across ropes lo get the l<eys to the 
way out, and if youve time, ihe treasure which 
awaits you. But beware - the swooping bird will 
attack if you take too fong. Played in real time, with 
superb hi-res graphics and sound. One ortwo 
playe r game. Joystic K/s req u i red . 

MACHINE 
LANGUAGE 
TUTORIAL 

9 Programs to introduce you to machine language, the 6809 
processor, the number systems, assembly langgagei various 
routines and operations plus how to use machine language 
routines in your own Basic programs. 



Five Programmers UliUities 



1 MONITOR. A utility for writing and de-buggmg machine 

language programs. 

2 RAM TEST. This is a utility to test every BJTof every Byte of 

RAM in your system. 

3. SCREEN DUMP, This utility is used to copy the screen text to 

printerwithout having to change Phnt Statements. 

4, TAPE DIRECTORY Place a di rectory in front of your tapes 

foraqui^ck reference. 
5 TAPE ANALYSIS- This utility will enable you lo analyse almost 
any type of DRAGON generated program or data. 




Tape £8.00 




Tape 
£15,00 



VWi';\^x'y 



i!? 



I-; 



Tape 
£8.00 



ro^^ol 




or post to 

0726 73456 

»|8UNES-24H0URS 



iUICieiMIAIl 

41 TRURO ROAD, ST. AUSTELL 
CORNWALL PL25 5JE. 



Bookbytes 



Send books for review io Dragon User, 
12. 13 Litrie Newport Stneet. London WC2R 
3LD, 



B<}ak: Bramteasers for the 
Dragon 32 

Author: Genevieve Ludinski 
Publisher: Phoenix Pub- 
lishing A5s0ciaJ.es 
Price: £5 95 

HERE ARE a number of prog- 
rams covering an assortment 
Of novel id&as, mainly of an 
educational nature, which en- 
able us to test our skills at 
mental arilhmelic, observa- 
tion, cracking number codes, 
and finding our way through a 
couple of mazes — as well as 
a couple of mini-adventures 
thrown in. 

Aimed mainly, I would think, 
at primary and secondary 
levels, the 22 routines are 
fairiy simple and have been 
converted for the Dragon from 
material in companion 
volumes for other micros. 



BRAINTEASERS 

fOftTHE r?i, 

DRAGON 32 Z 




PKViiAMSifQ fUZZii/iMOAMUSl 



Unfortunately, it is in the 
conversion that problems 
arise. In order to use the char- 
acter set in the hi- res mode, 
most of the listings contain 
one or two different sub- 
routines, each of the two co- 
translators having used tils 
own (diflerent) routines. The 
length of the listings could 
f^ave been reduced quite dra- 
matically if they had agreed to 
use just one routine through- 
out, and had listed Ft just once 
at the beginning of tlie book, 
rather than repeating it in full 
in each program. 

Indeed, a number of the 
programs would have been as 
effective — and much simpler 
— in low resolution graphics, 
and one or two might well 
have been omitted altogether, 
In particular, a "who-dunnif 
mystery which turned out, 
rather disappointingly, to be 



an over-elaborate word 

matching exercise 

Illustrations which do not 
always match the listings, a 
number of typographical 
errors, and some rather quaint 
grammar give the impression 
of a hastily put together book. 
In particular, the author re- 
commends that the REM 
statements be omitted to in- 
crease speed. My advice is 
dont as most GOTO's and 
G OS LIB'S are addressed to 
these lines and without them 
the programs will not run ai ah, 

Gordon Lee 



Book: Giant book of games 

for your Dragon 

Authors: Tim Hartnell, Alan 

Biackman, Roger Bush. 

Robert Young 

Publisher: Fontana 

Price: C3,95 

THERE ARE games to suit 

every taste in this book by Tim 
Hartnell and friends, ranging 
from Arcade to Adventure, 
Gambling to Simuiatiori.'role 
play Each program has a 
page or so of introductory texl 
which explains how to play 
and how the program works. 
The listings are taken directly 
from the printer and are very 
clear, so there should be no 
problems with typographic 
errors which have plagued 
books such as this in the past 







n 



— .^-^la^. 




As usual, the quality of the 

games varies considerably, 
but overall the standard is 
quite hi^gh and many games 
utilise the Dragon's high and 
low resolution screens well. 

As each game is invididually 
described, as well as a source 



of cheap games, typing in 
these programs will help you 
learn much about your compu- 
ter and how to write programs. 
There are 28 games 
altogether, as well as useful 
appendices on creating mov- 
ing graphics and error trap- 
ping. There is also a glossary 
of "Computerese at the end 
of the book, 

The Giant Book of Games is 
of the quality we hve come to 
expect from Tim Hartnell, and 
at E3.9S represents very good 
value for money. 

Brian Cadge 



Book: Dragon Machine Code 
Authors: Robin Jones and 
Eric Cowsill 
Publisher: 8hiva 
Price: £6 95 

THERE appears to be a third 

generation of computer books 
on the market. The first was 
the "Twenty Tremendous 
Games tor your , . .", then, 
when the publishers realised 
that people didn't get much 
satisfaction typing in programs 
without learning from them, 
they produced scores of 
"Learning to program your 
. . .'" where they re-printed all 
the listings and added thinly 
disguised re-written blocks of 
the manuals for the subject 
machine, 

Also included was a "break- 
down " of the program written 
at a totally different levef to the 
rest of the text, making it 
impossible for the beginner to 
understand how the games 
worked, but allowing him or 
her the satisfaction of the 
painless (albeit useless) 
"learning experience* pro- 
vided by such books, This new 
third generation appears to be 
showing some maturity, it is of 
course "Programming 
Machine Code on your . . .", 

The book that is the subject 
of this review appears to have 
a strange blend of the excel- 
lent and the incredibly irritat- 
ing. The main reason for this is 
it does not know the average 
intelligence quotient of its 
readership. I have been prog- 
ramming in mactiine code now 
for a long time, but I found 
some of the routines that were 
being used difficult to grasp. 
This is surely a fautt of the text 
not explaining the listing in 
enough ciarity. 



The book contains a 

reasonably good introduction 
to programming for beginners, 
and the authors, Robin Jones 
and Eric Cowsill have avoided 
patronisation most of the time. 
The book provides its reader 
with a machine code monitor 
and a good chunk is devoted 
to high-resolution graphics, in- 
cluding a machine code 
routine to write text on the 
high -resolution screen at a 
tricky {to program that is) 51 
by 24 character resolution. 
This alone makes the book 
woriih consideration. 



Dragoti 
lUaetriiw QidQ 



lb>l)iii}Dnc%0ivt[iii-t.'iM!Jtl 




Sadliy, though, the book has 
some glaring faults. Firstly, far 
too much emphasis is put on 
hand coding because, say the 
authors, assemblers cost too 
much. There is nothing more 
off-putting to a beginner than a 
series of tables and numbers. 
Also, very little help is given as 
to why things work, especially 
when dealing with graphics 
modes. Tables are given but 
the descriptions do not help 
the user to 'investigate'. 
Sound is not mentioned at any 
point, and Binary Coded De- 
cimal appears to have dis- 
appeared from the face of the 
authors' earth. 

All things considered, this is 
a good book to consider if you 
want to program your Dragon 
in machine code. However, in 
my opinion the authors Zak 
and Rosenthal produce books 
in a belter class and this book 
is not Dragon specific enough 
lo make it a worthwhile purch- 
ase over them, See it before 
you decide. 

Jason Orbaum 



December 1984 Dragon User 23 



Dreaming up 
Dragon designs 

David Sam gives you the wherewithal to create your own designs 



MANY GAMES and other programs can 
be greatly innprovisd and made nrior& in- 
leresiing by the addiiion of some good 
graphics, This is difficult lo achieve purely 
from stringing a few graphics commands 
together and, by trial and error, finding the 
correct numbers. Very often a basically 
good game is ruined by poor graphics 

Designer is a comprehensive program 
thai enables pictures, backgrounds and 
plans to be quickly and easily drawn, it 
allows you lo access all of the Dragon's 
excellent graphics capabilities and also the 
normally missing lexx on the Hi -res screen 

On this version only the upper case 
letters and numbers are supported but 
other characters can easily be added in 
the necessary module of the program, The 
program itself consists of a main loop from 
which the command modufes are called, 
ThiiB allows easy debugging and easy 
extension. Each module is independent 
and can therefore be modified without 
difficulty. There are three operating mod- 
ules — Initialise mode. Design mode and 
Text mode. 

Initialise Mode: There will be a short 
pause while the variables are being initial- 
ised. You will ttien be asked which 
PMODE you wish to work in and then 
which colour set Neict you are asked for 
the foreground colour. 

In two colour modes the other colour 
defaults as the background colour while in 
four colour modes you are asked for the 
colour. The screen then goes into H»-res 
and Design mode 

Design Mode: The joystick draws, mov- 
ing the cursor in the current foreground 
colour. If the tire button is pressed than it 
only moves the cursor without aflectlng the 
background. 

Variables 

U,D,R,L, Draw in the same direction as 

the corresponding DRAW slate- 

ment 
E,F,G,H, Commands 
Q Enters initialise mode discarding 

the current screen. 
Z Ends the program 

; Increases the scale factor by 

one i.e, step by which the cursor 

moves 

Decreases the scale factor by 

one, 
to 8 Change the current foreground 

colour to the correspondfng 

number it it is possible. 
P Paints the area from the cursor 



bordered by the colour given 
after its calling. 
O Draws a circle or an elipse 

around the cursor in the current 
foreground colour depending on 
the parameters given. 
V Displays all the variables that 

are user controlled, 
/ Allows the use of the LINE state- 

ment and its options. The two 
points are positioned by the 
joystfck and confirmed by press- 
ing the fir© button, 
M Moves an area of the screen of a 

user defined size and replaces it 
in one of four of the PUT state- 
ment options (excluding NOT). 
You must define the top left 
comers of each area in the same 
way as the " ' command. After 
both of these commands the 
cursor is still in its original posi- 
tion. 
T Saves the screen to tape. 

S Dumps the screen to a printer. 

@ Enters text mode from design 

mode. 
There is no delete command as you can 
erase lines by simply drawing over them in 
the background colour. The si^e of an area 
to be moved can be found by moving the 
cursor around Ihe area and by also using 
the "V" command to find the X length and 
the Y length by the differences between 
the start and end co-ordinates. 

Text Mode: The joystick moves the 
Character position around the screen. The 
fire button shows the cursor but this affects 
the background as it flashes between the 
current foreground colour and the back- 
ground colour set at initialise mode if the 
colour at that position is different. The 
cursor keys set the direction of pnnting the 
characters. 

Variables 

@ Returns control to design 

mode, 
SPACE Prints a space 

direction. 



in the current 




Print the corresponding charac- 
ter in the current direction. 

These are the co-ordinates of 
the cursor, 

COLOUR This is the colour set being 
used, 

FRGD This is the colour that the cur- 
sor will draw in and the colour 



of the text. {i,e, foreground col- 
our), 
BACK This is the background colour 

chosen in initiialise mode, 
SCALE This is the size of the steps that 
the cursor moves and the size 
of the text corresponding to the 
DRAW statements "S" com- 
mand values. 
ANGLE This is the current direction with 
values corresponding to the 
ones of the DRAW statement's 
"A" command. 
The variables X and Y only are used in 
design mode while ANGLE is only used in 
text mode. COLOUR. FRGD, BACK, 
SCALE all apply to both modes. It the 
SCALE is too small then the cursor will not 
move properly Again, there is no delete 
command. You can either ovenwrite the 
characters in the background colour or 
else use the " " command to blank out a 
character position. 

Program notes 

Lines 

1 00 to 1 50 Initialise variables. 

200 to 440 Main loop, (Design 

Mode). 

KEYS holds the keyboard 
input. 

The cursor is flashed by 
Inverting the point at X,Y 
by using the PUT state- 
ment and then repeating 
the process leaving the 
point the same, 

1000 to 1 540 Initialise Mode. 

2000 to 2060 Change the foreground 
colour, 

3000 to 3570 Teitt Mode, 

3000 to 3060 Control loop 

3070 to 3 f 1 J oystick com mand s , 

31 20 to 3210 Check for accommo- 
dated characters. 

3220 to 33 1 Draw numbers . 

3320 to 3570 Draw letters. 

4000to4070 Clearscreen. 

5000 to 5050 Increase SCALE. 

6000 to 6050 Decrease SCALE, 

7000 to 7170 Move cursor and draw in 
foreground colour unless 
bFank movement Is speci- 
fied. 

Convert the joystick input 
for drawing. 



and [ 
9000 to 9050 J 
10000 to 10120 



11000 to 11310 



Paint the area around the 

cursor. 

Use the LINE statement. 



24 Dragon User December 1984 



1200010 12090 Draw a circle or an 

el ipse - 
13000 to 13200 Display main variables, 
14000 to 141 50 Save the screen to tape 
15000 to 15520 Move an area Of the 

screen. 
16000 to 16200 Dump the screen to the 

printer. 
This Basic screen dump is lor a 
Seikosha GP-IOOA If you are using a 
machine code screen dump then you must 
CLOADM it before line 60. 
16000 to 16050 Converts the screen for 

the output routine, 
16060 to 16200 Output foutine, 
In lines 16010 and 16190 there are two 



POKES that put the Dragon into superfast 
mode and also return it to normal speed. 
Omit these lines if your machine does not 
accept the more comnnon POKE & 
HFFD7,0. While in this mode, only the 
printer output is unaffected but everything 
else is, therefore, to prevent any spectacu- 
lar crashes 

Line 16190 Should be installed before 
testing this module. While this screen 
dump is running do not be alarmed by the 
garbage appearing on your screen as this 
is only a small side effect of the superfast 
mode. 

The second listing shows the changes 
necessary if you do not have a joystid^,. 



You must also omit lines BOOO to 9050, 
This will give the following changes in 
instructions: In design mode the cursor 
keys will move the cursor without affecting 

the background- In text mode the shifted 
cursor keys witi move the character posi- 
tion and the clear key will display the text 
cursor. 

Readers who have any further ques- 
tions, can write direct to the author at 1 1 
Hawthorn Way, Chisweil Green, Si 
Albans, Herts AL2 3BG. Also, for those ol 
you who are put off by all the typing, a 
cassette containing copies of each version 
of the program on either side is available. 
for £3 from the author. ■ 



tie i"^ ii;ev»---" 



IB HEH l;tit:PE9]9^Bltt* 

49 l«?l fC) etc, 1*93 P.BfW 

!B CLE 

66 OOmo EeeBEl CO«TBirjL LOOF 

Ta REri « ten 99 ifen 

iW "11^ THI1-JHH.T5F VflRT*iet.E^ 

REP* ppT'H vpRi«ieuea 

lae KU«>?''"B'"'nDlL'E-B-HH-C-?TWT-a'riFJIV*H'*' REM ^fWTHBLES '^DB ClBCLf HHU P1[Nt 

]*e KEif*«'- BF1 kEVflnflPp iHpgi sthjht; 
!» SETUW 

;« Her* 

set KH iSHTBe. Lpc^ 

tit COSUe ISB PEf T4[-']n_[3E VSt^lSeLE!; 

tit 009UI ic«e am set p^pe *wp cw.i?."?e 
nfx 

249 P(JT<H. V>-<y,VJ DUMHV.NOT.T^ KEV**'- F4HC, JOVSTkCSlUa mK JCnSTKIflKS* flNtJ X 

VS'KIDHS HHp jcivstK?! i<5a Then 55* 
Me tr KEf*--Zi- THiM •;LS'9CS>ieHB,e,tHC, 

■ RWr leE''*^-"*' Then SISLiB 1M« HEn CH»"«!: FOUeGHOUNO COLOUH 

TH^n injH Rfn PESTfUT pBHU[hj; 

TUN ici^ue teei) B^ clehh sit^eem 

THEw •josuB seae "En [4r;i*EH9E schle frctw 

THEN OnSUB 6BBB PE" JEftTER^E ^tftLf F^CTOH 

n» KEV*--B" i» KE¥»»"." [W ii;E''1""B" OK ?«£¥■?■-&- i*» KE1*< •'Hi'' ; 
THEN CaSUE ?e9e'i!Erf C«H In CiJKCTION S»EC[f[ED 

S» [1^ JOV=;t»^' e »*9 THE;n KJSUH HOaa tE" fSmp uhICM DCRECTIOU OF JOVITICK 
M9 [P Jd-vSTX'aXt* TMEH COSiJfl 3«<W 

JM :f JOriTKf 1 >M* «m* JPf*Ti(:(.S>?l,* flwC. jCiVi!TKc.9HSe TWH KiV^"U" MiUe 7999 'K 
tr Pimu STimtcuT UP ijB pm*i 
aw IF .^crv?-i'<: 1 :j ^*9 w* jovsTkfsii>ii* pnp jqvgTKte^^™ tHEH KeT*--t' mblis 79m 

s™ :f key*--!*" Then msuI 19*»'»EH r[HP I^Re* TO »h:ht 

3M IF KEY*""'" THEM ^WSL* 1 I e?e B^H DRHM H l.]l« (A BOX 

3?e IF KeT*.'Q- THEN 50*us iseee'WM dbsu fi ciro^ or p.ip9e 

*K ]F KEV«""V" THEN 'JOPUB' iSeW'BEH e:3PLH>' VRHIRHWES ijSEt frr 0£t[aNER 

*l* IF KET*--T- Then COSuB l*9«!'tEM ««"£ H] BES SCPfEEM 

42t IF KSV*""?" rHEN P?^IJ9 i59BBie*fl SCREEN OuHP 

*» IF KE-*»->-H" THEN Ki?UB HBM'BlEH nrjuE BLOC*? y^ ?CRf^ 

44ff sgtij 3;jB 

Mfl UEH 

5lfl Rt>l ^4++++,»4SuW0L'TIHES++^*44++++ 

5!f PfEM 

LiMe REn irfiTinLise hi ms k*eem 

tM9 l>K[HT"UH[CH MWE ■;*-*> ? "j 

i«» hocie*'[HKEv« 

IHB [F Mi:iC^I-"" THEKi ^B^W 

1»9* If r^bE»>"*- « »iOM*<:-9' TMfH ]»3« 

1B«e FPim ncpE* 

ie?¥ rHiaie-VHi.<r%S'E»f 

ie» FdlUTFBlNT 

test PRT'JT-NHiqH CQtOVF SET (B'-ll * "j 

ISM c(slix*»-ikks:*'* 

IU» IF CCH,,(HJP«*-1" HJP COLPUB*,"' e ■ ThtN ItSB 

i:M teLOuff-\*i.r COi-OjR* ' 

1,]+* Pft^eC H'TM . 

IIM IF COLf)lJF-l THtN CHOICS'I 

i:b« IF coLOuF-e THEN CHOiee»s 

liT? IF i;gipijp»i HND nopE/jf nwT'ngpE/j"- t>*m CHg[CE»3 

1L« IF CCL<3UB-e 'WD MOPE/JOlHTCHOfJE/J^ TWEN CHOICE'* 

1L« OH CHOICE QOSje JSM, 1368,1358 L»19 

ISW PRF»l."'B>l-+5T<'it X M" ■■'*=.T*»' w 

litf COLCW FBCP-flRCK PCL? 

ists «n«»J i,r;oLOLiP 

IJ» BCTUPM 1Z»* KM 

ISK ppii^"HH1i;h PORECflSJWB »L!XA f9^^> T" 

!a«e FlBas«"lhKEV* if rvwi""- tt^H vzta 

liT* IF Fir5P«:>'»' **e PRSD*<:>^5" ThE>J tiM ELSE FROP-VBLf Fp'tbl ) 

]»* IF FPCP-e THE» BB:3t-S E?,3E BfltK-e 

■3?B «eT!.*M 

fSM F»I»JT"U1*I0H FpBE5»v?,rwfl 'i'JJr^ '»-■]? T" 

!jie F^&t-SWKEV* ]F F^Bt«-"" THpj J3ie 

!3Ze IF F?5p»>"t- gn- FBupp.: "e" »h«M lSl8 ClK F^ptfiiWLlFBCMiJ 

LSe [r r»5B.e THEH B«WL EL^SE F^ICK-f 

SJte tT'.JKM 

I»e f*IMT'UH]rri FCIBEGBfJNP CJ-PIJ" '3-3? "f" J 

!3BB tJrifP-lMKiT-B ]F FUSS**-" THEM L3e« 

137? IF F-»cpn"'5" gp Fftaj»>-S" Thoj laae 

13M FREHT FHtK* 
J3M FP5D"'VHLf WBt»> 

njs pp;HT"umgH gfnv<:PDgN[j tOLOLfl tB-i; ■»* 

I4LB BBt!!:».lf*;f''«'IF 8ftCK*-"" THEH t4!« 

KZ* ]F BBCK»>"9- I3B eqtKB^"3^ T>«»l I4ie 

LiSB ePCK-^'**.f BBCK*> 

:44? WETl.tSN 

iJ5S PF!HT'U4ICH FCBf^^lJNP OTl.gL« '!-*? ?" I 

S*5B ^PCp^-IMSE-f* tP FRSe*^"" THEN ]*W 

]f7$ l.r FRGC*>'4" iTR- FBGP*<"I'' ThEu use 

I4QB PSIKT F^CD" 
14M FRTS-VRUFFha?!^ 

nee pr:ht-hh:ch sbckcr^.-jo colcjb: (i-t? ■'- 

IIIB BRT'TP'CHKEf*' I*' fidCKM'' Th^fJ |Sie 
iT?e [F prR:3'ifl" gw BFTCKBJ"*" Th«N BSlS 

1!» BRr;(.-',.'«L(BBf:K*') 

|?4B BE"'LIP|' 

ITW BEM 

1!*6 PEH 

iSW PEH CHHHrE FIJWECPtiyHC' CflUO',* TO Tt* {»JE ?BECIP!EI> 

FKB 1^= r43De'2^>lN^<r*e*.'±> *t* 60LOJ*-B «* r»55J<-4 flHB FBOP^-! tHSM COLOR FRSC 

.(•Ck: 

2B36 tF r'OOe.'TKMHTfHOM,^^ RHC COLOLWI FWp FP(3?f"B PMO Fflflft}^ T>«l* Cft-BF FWCB 

;^4p |F f!0PE''2~INT'M0PE''S:? BHp CP^CyP"* Fi^O <fBq(>"1 rjp PRSt-Si) TMW COUO": FBC&.S 



aeie ]F MSDE>^!^tNT<:nlQC€.'S ) «* CgLQIJB"! FWC ^FFiijD.e OR FBCO-SJ THCrt COLOR F^GD B 

3MB BETi.iFN 

?bT9 REn 

MBB PEP 

pees ItEW IHflRflCTEP Hi(?C£ ''DP TEXT pK HI BEE =CWEEw 

^eiP KEV»"!h«<^Vi PEFi URIT FrjR INP^T ffton KEYSS^Re W JOVtTiei* 

SeS* IF (FEEK'f^SZWJ fWt ! J»9 THEN C»HU-Ri;"4-Fr*if B*CK:4-LC"*?TR*<FB0t S PEM FLHgk 

tuRiO* 
3*3? ]F tfEv»-— PHP JCJVtTK'*?>l4 ftt* JO-JSTlft e X 99 «* JOVSntTi n>)* W* JprSTtrs 1 > 
,Se TbfU 38«i 

3P4B .IF FEv^-'^a- tHCN DRflij'fls»rt-*sTB*< iHT<:xj?*-.-*STm(;int(¥iifttT\j«»i'R&i eesET 

rot CPWPHSi:'^ Hnpf 

3650 IF KfV*."" THEM OTEVB m™ ELSt WSU» 318? 

jeEB soToseue 

3a?B :f ,.IJVSTI*,'B???» '►«■« D»«J"«BBRfln-»'5'P*"H5LE J 

PBO* if JDVSTKfBMI* "ff" PBR^J" BBPLaa-t'JTE*. BUGLE > 

3690 IF jOf J-Ticr L )< 1 < TMEH PBfWP^e.BB'^ETFtf *KGi.E> 

3LBB IP JOfSTK*: 1 )?*« THEH Bm*J'HM0eB-*3TP«mi;L£j 

3 [10 RET'JRH 

3l?H IF rt ■*••"-■■' Th*M •JClE'S 

i]3S IF fc!E''*"CHB+' I fl > THEH ITJSLE-I 

n!4B IF kE-<t*-Cw|I* S > THEN flWCLE-; 

3) SB IF KEV»-tHF**' * ' ^hEN ftJCLE-iC 

3!«e c^FU'*i"»s--B*-nMi;LE; 

317^ IF KEY*.- ■■ Then [)«*J"Bf?S" 

ai9» mv.ft<!i;(KEVl»1 

gi«J tF n£vi,4S •Jt KEVr^S? Th^n ON <; KEY -471 GOSJB 322*, 3E38.5St» ai3*,-^S*8.3a?e 

/ 3£W ■ 3r9» ■ 33BC ■ 331 e 

SSfle JF KE"i'i'-55 RHP KEY<-98 ''h*H 0** CiJEV-g*) COS.'B 33W,a330, 3540. S30e. 3360, 33Tf 

■ J3S3 ■ 33?S ■ 5**8 , U* ! * , 3*S* ■ 343P- ■ S**? ^?* , 3**0 .■ 9*7*- 3499 , -343^ , J5W , 35 J 9 ■ 3529,- 3338 

, 754* . 33W ■ 376?' ■ S5?e 

3:^10 REPJ^N 

322B r^flU'Bntfl, -3FJifE2UZHiLjaSDiifM«-*£' 'RCnjBH 

3Z''* CiH;Ru'B«il*CP"»s •■S" BET'JBN 

3r*3 DPPW"W*L*ijEU2Elj2K.K»t1*e-*?- PETI.B^I 

3?W T>BBH"E"*? - -i FPEEIIHLIFi^'JHLZMFI-e . tB" ,»ETIJBN 

sr^ia &Rpn'-eH-e -■Mij3P*Hi.gt?B"*4-*e" ret'.cvi 

3Z7(* rPPli'™ IFP3EU2H_3USR*e"*4 -e'-,^TLIRH 

3i89 sRflLi'fr lEEPsr^!; fHii4EPr=^H*4.4i" retl*" 

3-S?e bRPW^bjL-iEi'jt-lBM-S •■«' »ETl_iR*J 

3350 pPRU"l?B"EeiJH,?HiJEPEF?a..SS6P%*?'' ■ RETlWiJ 

3:Tie ^l=:fi^+'■4J.lt*^EL'4'^-^l:0■FB^Hf1»4 •3". BiETiiRtJ 

Ki» !JFRU"l.r5EF?FIV-?4l4P3Bn4J .4-9- RETiJtK* 

}S3S tR«H-i.ii;c3Fr,GF^i;.3iJ3P5i?^*T *3"'^|T|,«n 

?J*(J pftRH"6FHU*eft?^L2CC4F«E8l'*4, »| ' ■R^T'l^.H 

aOBgl pPPW"I.IEPJFJI??g?l,??l7B" *JE^'J«H 

j^iee tRFU">J»4i.-3rJt3'.l3F451^4. *f - -^f yPM 

S33^ PRBW"'J3l|P?J3f4B'-->l, *^' F!TIJ»N ~- 

?3ee fFBU" BBBSFJLBP(;L,?H,J*EREFei>l*« . 45" • RETUUM 

53^0 DBniJ'USHL'!lW4HU3K!«*<*4 g",»ETiJHH 

34BB (5B**.J'epi(se»i*3.*e" *:E'LiRn 

34; 9 C*'AH-BL*«aEi.i5efl*4,*S- RifTijpK 

S4EB r'RPU'U3M.i3PHE?F5tm4.4 9''.wi_*N 

54-3B |7*a,rn»4.i£BH*H.''?" PETI,*™ 

344B C<mH'i.'f.r?F-r-'^**4- RE'Lfl^J 

34^ ^^flLI'-L^^Fil'J .^^-i-i ,+^" PE^'JRH 

54fp r^RH'i^P4csL*S*S" RETLiP-J 

3479 e^*H".*»3F|VJ_;RM-B -ir" ^ETL*nJ 
^4jp C^RH"?^*E£i.5«_:5&4FP»*1 -JF^^n. 
^A-j^ r^Bu,.ij5PjF(;j;;^jirF3BF4" *ET|.-r»i 
jSBfH ^RiH"&jFFrE."4rt2Fph'*J. *5' f;*''L'Rw 

3^1? [jFRU"'='JBSUSM'_2*£Bp',*^ ,"? ' FF-pjpN 
•^Zi DRPU"iS'J5P!FBJ^'i;iBK..fl . »S' F£TM»hj 
S5^ fRPlJ-eU«f4F-SE2L'*B»'-4-*s- PtTuBn 
314« pPRk!"NyS£i«-2U«S"",*?- PET'JFN 
3558 DFfltJ"iiE'i¥?SyH'I.W^S ,.i ■■ ■ fliETLiRW 
awe DW*J'BRPJ3H2i.i|5F2^E'Jpn-n.+e- PEtijUN 

3iTe i;fmn-Npfl'.«*ijL4eif?.'S' BFTvi?H 

3M« «H S55B PEf" 

4H« (een CLESR '•T ^T? 5CPE?J 

4^ie 3CP*eHf ! 

*B3« ITLt 

4U?o fRikT-ClE** screen. -tI.is-E 'v^4-, ?'■ 

49<e KCV»»I HI'E Y» [F KEV»»"- Tk«M 4(h*?l 

4^^ :F i.*v»»-vi -MEN "^L" 3i;^**H 1 . t^.D'.w BervRN 

4*Se !F i:tvl."KJ" -"EH ?r^tN 1 , ^gi.Ci„^ RE'TL*" 

^^"■IJ pc^,3»8<9 

4*W pijri 

4?M RE" 

5eM PF" 'U^''E='7E 77>^.- ''ll^T,-B 

?b:* SCflLF--^':"LE*l 

•f}Zi 1= SC«.F>5E TH^ij sgp',£-<S 

awe ^Rp^»«"?-4r'=*'scnL.f J 
g^tje m;*L' ^rpes 
BOSS ^'gfn 

saw *en 

«aH WEP- certEf=t ?f«L? rrc^HB- 

«!ete ic^LS-^ctF-i 

CflSf ?F ?CPL5f ' 'hSu 5^*l!*1. 

fe4? r^wiRKi tljmscb 

eo!? FET'.ic-H 

iHpifp RE" p?7ip BEW 

7flLe ;f <«*K''.f f5iep* '*r? ' ■:■- 9 Tne« ,trv*« i-j- »v^v-* p^™ Ei,™*< ioue 
?*r? ^■p'Hij >"^-« 

7»M KEY»-P ! gHTl( KEV* I I ' PEM l."^1TE '^JBREhH" F^SlTfOH POfMTEH 



j,*e',.RtTL«tJ 



IF 5)_r-T5ti pi^5Jf 






TUB 

?llC 
7E8B 

"•L3B 



IF KEf«— j- 
IF ltEf^"P- 

TBSB IF iCEVi-"B" 

■>9^9 IF VEV*-'"-' 

TBBB IF (fE*i-"E" 

?ese IF <EV**"*-< 
!F *rEV»-"5- 
IF Kf^-'H- 
If! KtB Th^n !<"e 
IF i<>Z5? THEN y-JT? 



thSH Y"Y-SC**LE,'« 

Then Y-rtgcrt^E'* 

TNEfJ h!-X-*C*».l>* 

THEH v*v»gc*tt.^*''*-y**C»LE^4 

THH V.V»Si;ntE''4 M-K-'iCBLE-'* 

THtH V-T-4C**je'-«'?i*K'SC*Ll-'4 



Continued on page 27 



Decertiber 1984 Dragon User 25 



B&H Christmas Shopping List 1984 

If you want to buy a Christmas present (or get someone to buy you onef) or just want a good-value program, 
you don't need to look furthier thian ttiis page. 

Remember, if you are not satisfied with your game or games, just package them up and post within 10 days 
of receipt and we wili send you a full refund of purchase price- 



PUB CRAWL E7.00 

Has the wife stopped your trips to the pub? Weil here's a game 
Ihat reaches the parts other games cannot reach! You'H need 
courage lo crawl round the town and stagger home without 
gelling either run over or arrested, The more you drink the harder 
things get as !Ji$ traffic gets faster and the police come out in 
more force. A quicl^ burger may work wonders and goes down 
greal guns. Features sound, higti score display. A separate 
instruclJon reafiet is include<l nrtahing the game aij col'our, tiigh 
nesotution, machine-Code action. It's ready when you are Bob! 
"Another superb Dragon Game . . . entirely in machine code, 
past action amusing sciund effects" . . . Popular Computing 
Weekiy 

AND ALL BECAUSE . . . £7.00 

We proudly present om latest reiease. A totaiiy original game with 
an amazing nine screens. Ijooseiy based on a television 
advertisement the idea is to get the ctiockies to your be3ove<]'s 
home before she arrives, You must risk life and limb by driving, 
running, horse riding, motorcycle riding and jumping, hang- 
gliding, skiing, dangling from a sl(i-ltft and parachuting to the 
scene. With superb graphicS'SOund effects and high-score chart, 
the game culminates with an excellent finishing display for those 
that make it. But will you? 

"A highly entertaining game for all the family" . . . Home 
Computing Weekly 



SUB COMMANDER 



E7.00 



Nfavigate the seas to find the enemy with this high- resolution 
colour simulation. Engage enemy aircraft and ships who will try to 
torpedo and ram you. Depth charges and under- sea mines add lo 
your problems. You are assisted by torpedoes, periscope view. 



radar compass, fuel and depth gauges with on-screen displays of 
ammunition and score. Realistic explosions and sound effects 
alongside identification sheet, home-coming display, hair of fame 
and graphic reward tor beating the high-score rnakes this 
program a masterpiece. TRY IT! 

PROTECTOR £8.00 

Somewhere on the edge of the galaxy lies a planet threatened 

with invasion of alien craft, you are the sole DEFENDER of the 

human popufation as you sweep the skies with your sensors lo 

locate and destroy before they carry off your charges to who 

knows what tate, as they mutate and swarm over tfie planefs 

surface. 

Hall of Fame and Menu driven instructions, 

GALACTIC RAIDERS £8.00 

You control no more than three defending sJiips. The raiders 
appear on the screen, slowly at first, but building up to frightening 
numbers — if you are slow at destroying them. Wave after wave 
arrive. You are good if you can survive wave number two — 
Impressive if you survive wave four. 
HafI of Fame and Menu driven instructions. 



ALBERT AND THE MONSTERS £8.00 

In this classic fast action M.'C game, you are trying to escape the 
monsters that swarm up and down the ladders to get you, If you 
can trap them in a hole, that you have dug, you must 'knock them 
on the head' before they get angry and turn into 'PSYCHOS'. — 
Watch out for the 'BOUNCERS' — if they appear, your single 
supply of nenye gas may not be of much use. 
Hall of Fame aixl Menu driven instructions. 



Special Purchase Offer!! 



Available ONLY untH 31 St December or until stocks lasl. 

Romik software 4-pack comprising 

Convoy Attack 

White Crystal 

Cyclops 

Romik Cube 

Each retail for £6.99, is 4 for £27.96 

B&H price £9.99 

A saving of over 60%!!! 

If you buy any 2 of the other 6 programs listed above, you can have the 4 pack 

at the incredible price of £8.99 

Saving over 67%!! I 



Guarantee of Satisfaction — If you are not highly delighted with your 
purchase of any of the games above, just repackage it and post it back for 
a full refund of purchase price (if postmarked within 10 days of receipt. 



Please make cheque, P/Os payable to B&H. Send to: 

B&H 

AHED HOUSE 

SANDBEDS TRADING ESTATE 

DEWSBURY ROAD 

OSSETT, WEST YORKSHIRE 

(Tel. Wakefield 278161) 



26 Dragon User Decennber 1 984 



■.^p THEN •■', 

tueu 



!?1 



? 1 |>IIMi|- ifli' *5TBH Jt >+i' , " *gTF«f V > 



i^ RE?rr LiN«"."f:35 eofr-'i*-! ^eset bow 

THE>1 !]S3» 



'■;S> fILL" 



"(«) 



f]l9 ]F 

7S;B 3r VMS! 

T ! «9 y- 1 hrr; k* 

pwe 1=^^ f II* t!Fer'-i5H p^ FiiHT c^ .-orE'-iey 

BS» ir JOvSTsU 1 )J49 -HEU ifSv».'F" 

ee» [F jFif?TKrixt* '■HE" KEyi""e- 

rCTB Re»l 

KOT F^eH I'll* DlPIKTtDH ST L^fT OF ..OYrriEk; 

?Bie hrer»""[," 

995* 1' j5-'*T*it 1 XI* THEM ireTt.-M" 

»4ig Q35VB TIPOB FEW 7BHM ]W IJ^PStCT PISCC'IPM 

MSP PET-.i^H 

f87g PEI^ 

1*999 ».Er sRIhfT • «PECIFieD B^* U[Th tut ^eci'lED COlOL* 

19«1? i;L5 

19019 !C»EEH e.¥ 

19*3* >lHeH"?' tnEH-T 

imt P*[NT.'MLflL* TO BOItCte •»!■* '''■i 

1PB?S ?"lFPEI*»"[NKe'™: T^ BgPOCS*"" ' Tt*H L^ftJ^ 

iWre KPEEl-J I COLC".* 

iHB* IF ffece^zorpji-r«er.E'S' flH(s coLP'jf*.* r>nb BOBeee>-i iMt Baptse^-* Th*>j PflinT 
ifl(»* tt nctje>2<>iNi-!*ii56e-'S3 F*i* tOLeuP-E (*m6 Be«s«>.9 *no B6Ptie*'<-e »►«» paimt 

<yHEU.rNeu> Fpfjp , gpRcgiB 

I9J9P IF HCC€ 'S-l'JT^i'lWE'S:' H** rjDLO'.'!?"* flWP ' BOPMS-B CP WJPPEP"] > THEM PHIHTfM 

Men - VNgu J ■ Fpgp , ^gPOtP* 

19919 IF MnUE.'E-l'^^'nBt-'r'i PNP CDLO"."*"! 'Wp ' |I5BM^»? CH? S<:BpEP>3 > TMEN PHTNTfX 

MEW VMEL*>.'»5D.eO»DEt 

1»:J9 PETrjBu 

Lfl39 PEf 
1*1'* PEr 

It^W FEI" ^IfPU fH L[HF 
:LeL9 ^LT'-JCPfeHB,? 
i;Bse Fi?l4T"-i? LTf*".-.-; 
HESE" FILL- 
:Ee39 KEY*-[HKEV* ]» <fvi 
neite rnoT7E"V'«'i,'KEYI) 

1!S?9 IF CHOICE' 1 CW CHOICE ^4 THEH IIBSB 
lies? yKCy-W YHEH-V 
J tP7( pr* ULi^fr)? 
11999 SC»EEU t ^Cl.'S'J* 

lieSB PI,1T' Xfc^^ "H^J ;-f Mf^H , VNtW ^ , ()(,"WTy' . n^t 
I !199 »LTr ytiElJ 'HSU ^-f yi^^U , VI«NJ. tLIHMV .kot 

siiLB Kh*w">:f^i»^ jcTve^K'-e^c !* ** ywEH'Sj-': jerSTK' 9 jjfle fli* xNEkKsass 
[iiw v4EtjiVMFiji< jpv^TKi; 1 >< I* sw[j yNEu >e v-f jxr/sfTK! t »i5e rwd v^tEu^isii 

;il36 [r f^EEK'i^aSC:' *t« 1^.1 THCH 50T0 119«i 

1I1+? IF Utl"l »t^»J yr3|.i>»xugu vri,i>«yhiEU 

I use SOl/Jt 169 -s 

! USB fEKTHU 

itt?^ OH pjijicE ^i^yjB iisw [!?a^-i'L+e iizse.. iiesB.ii?w 

[LlSfl l?E''L'PM 

LttW eEr« 

LlSM L[HECKOLDVtltJl)?-(Hl«U-VHEU>,!^F¥ 

! LEIB PETi.tN 

L LfM i.rWE'^vnLp; vpL^l'f KN€*J. VNEU^'^EBET 

! !53B RETLftH 

!l2*e tlME<'i<OL&- ^OLD^-f M*^N.'^"^*>'*?Fi' e 

:i»9 PETLp»« 

L 1. f^S L " Wff KCJ.!? ■ vOlP 5-f >^tw ■ *MEU J ■ PF^Et , i 

nsre nETi.fu 

USSiB '_INeTK*l,[? VOLP ^-f XHSU ■ YNEH > ■ PS^f 6^ 
!12?B PETL'RW 

U3«i LlNEfxCrL6.vi5LD>-'XI*y,-'VEk>,M£?eT.sr 
H'JIfl F=:ti,!i?fJ 

L13M "s:h 
11JW WSI 

lijoae RE" rp«J " ^-pcLr ?f p*' eiip^f pt ^■'ECTFrEB locpticim 
iwje sc-^eem ee 

13939 1NF'J''-IW*PIL'?" •SPOl'.iS 

iwfle iijpi.iT"e-'si!T-.-r'«»r 

lfB74 SCSeC^ '.f>n(_ni^ 

tilHS Ptti 

13eW '^'' MEP'.fiV v«»T«(eLEt 

!»ie CL? 

IWSe KPEEM B 91 

1W» *'PIKr"VPp-l«aLf 

;5e«J »P!m1 

laese fpint 

:3e7* pitinT"YcaoB9*.''' 

l^pRp PI^JyT 

:»!>? ffikt"tcpl='' ?i!:*.e 

iaiJS erjTUT 

Utl^ P^IMT"RMGLE" PWOL?: 

l3!Se efl'C 

'*:00 rpTfcj'- '^n ■7JK' -tc-t" r 



-.JftI 1 



■Fl!5^ 



PPCtf' 

ssise 



l.fl It; PPUfT 

13153 PP;HT"F5PE,^^JHp' 

131» PRli'T 

153 W ^P ; Nf "pn^KOP^^'^r ' 

1318* IP 1U*3E^'«-''" rwiH 

jai» KKEEM L tft-Oye 

13S» ftSfiJRN 

13ZIB RC 

L3S29 ^£,1 

L4BBP PE" ^PVE ^t'EEW 

L*9lf CLS 

IflflSB TCREEHB-S 

14930 PT-I NT -POS ! T 1 C!H C*'"« T»PM" 

I 4B5n pfnfTnpnw 

i<esB -r i>J<EY*^--fiJ?*'i3j THEM i49se 

I 43Tg iiiTTr^TPOFF 

t40e? iHM.i'-'UfiHE riF lentEH * .■ MS* 

1<1B?B ?CPEHD-IUTr 'f<5C54-i. ^^8 J 

ui^o :f ^»EMi^-e ^"Ew *:*ENt»'i 
i^isfl gcpFiFM" (ry.nijp 

H13B HETi.WH 
lfll-4$ e£n 

mise REN 

!?9«9 SEH fC-* SEeTl:.eH OF t^«Eew 

ueie ■;:.? 

:?9i9 S«EEf«, 9 

;3!r3a THPI.'I' "5T SE; l?F FIPER fM.VJ-.SK, VV 

lis J? F<-1WT 

L?9?9 '^[NT-tn 01tD!'JWi'',,"':5J iHVEPfSft." 

LSB^ff P^INT-^31 ?L''E«T«F!7SFD" 

:?9Tif P»[HTii<4; CQirtilOU BOl.MTS" 

'TSBBP 7^0iCE»<.-'R!^'" XMI^E"-'«^ 

1^£RW fF rnoiCE/i '^^ "wninE>4 TUF*J ^55S^ 

:S!99 SSL'Nt l.f 

L!tl? -tCITEEW 1 C(?L?i'.» 

iSISe ii5LB-X ■ VOLD-V 

I ¥ 3 3ft ^J^^ mO^P ' VT^ t ^_.- yinLi;- - '■^rj'^r' > . i^jMMV wnrr 

;?[4p PiJTSSO'-^- VO'.^J-' X0L5/VCrj> aiMrHf mc^ 

l![?9 IF j0vSTi£e9;>» t^Kf Mi7_?-K0i.C* ! 

men IF JD'-'?Ti;<pf^i4 TUlu M5i_r>,H(Jt.C-l 

t?17B !F KOLKe THEM )«vO-9 

l!l»f ir jnvSTKf t ?H9 Tl^JJ *-OLC»'^0Lfr4-l 

ITffBS !F Jfr'S-"<' \ ■><^' ■™p4 V(jLr>.V[lLO~l 

ISfl? IF ViCJLDfe THEN VOLD-e 

1S3SB !» vflLP ? ! 9 L -"^ Tpfu >ptO" I P [ - Vi' 

'!??» fF ^CFFK^^?PBJ PNC? fj"l TJJFU 1^1 ?11 

IS-** !:0iJ>O tW..? 

iieW HNtW»T<OLe-VMEH"-'TS.r? 

15S60 Pijfic x»JEU ■ viJEU )-( SIftw ■ VHCU J ■ pi.'WTi' . nriir 

1 SSTB PU'C yJBU ; VME^U J-f itH*Jil ■^HSLJ V ti.iw*/ . "flT 

:SC*e ff J(JvSTKf((>H9 TI^VJ HNHS-KHEW*! 

15S#e [P -ifJV*TK< IS jf i 4 Tueu v4EiJ-yM?i+-; 

133S9 I" XNeMVMS-W THEH WMFf-l-ESS-KX 
1958* te ,'ffvSI'Kd >>» TMEM VMHJ^Vt^iJ* 1 
1,533P IF jg'i'STiC J V 1 * TmEw YHEH-'^r.^W-! 
[33»9 I'' ■JNELJCfl ■'HEU VWEU-IJ 
1!3!B TF ''MEvj>?S5-w T«Ew ■^t«»J»iSB-vy 
t53S9 IF '?££!<■< 5??Se > "wp 5 ;»1 thew {5£«e 
tf37B WPJwt lee. 3 

isaee ckt' x>jL^.'''0l.O'?^ xouP''-m<-fOi-!KTT:, 9*w.s 

153*9 C" ""CTCE 5P?!.!© i?4ja. j^-ja.. )545^. !355p 

I :!4BB R£1"iJPn 

l54tB PE"1 

Ti42B PLTf XHFW ■ VNEIJ )-t S*^TJ*XSf . V*ieiJ»VY 3 . ^PPE . PSET 

' 54:30 C'TiJUk- 

1 ¥44B E€^ 

154?9 PUT' yUEU- ''"ELIl-f S»€lW»KS.->'*5ll*fT^- r^uPFF pUe-S^IT 

L5479 PTH 

I ^4^^ PFTUFM 

L5!99 irE"i" 

1 Wl B PI.'T' XUELi ■ V»JFH -,-r jn^u+KX . VHGy-»rv ^, 4»WPE , Si* 

LK29 Rirn.iltN 

1,"F33B PE" 

15549 BE" 

i*eee ■■£►> w^p-.t scpeeij tb •pimte* 

IB^iB Pi:»<F|,HFTneg . J 

IC929 P»-I»JT*.f 

ISB39 pPJmT"ji_j,^MpHr a> 

'i594g ir linpFj^c- >]i*T-?'i»ppE/Z^ t^hEw- ^^O^^E "iOC**! 

!e9!9 ?C«?FFH i..e 

icppg Fc* vtme TO les t^EB r 

[finif FiTH vy.u TO Sf5 

Le9ef W)»PPntN»: v>i,-v*i'^jL»P(;iuTf KH.. Vi^*! >*Ji*>pn|Hl(>iy ■ yv*3 J*4»PP(iIHTf 3ffl,VV+3 J)!e*F*t 

!S94» «:f>J''*-S.tt*«»^. 

;f:bb f^KT MM 

i«i!9 r»i>jT*-r 

SftEB HF'X'"v' 

H139 vv-ijs 

1'^14B Fc* XX"B Tg zli 

ISLBB' 0^«p»(JIWT' )Qi,,rT>*PPr^TMT|-yj^.w*t l*S*l,S5 

1^159 •-■EXT j^; 

l.Cl'B PUIviT^-j.^jHFBfTIl 

iet99 PP06E i»iQ&!'?C1H™ I. CPI-O'.iP 

1^1 9B PiT^F B.^=1FThp B 

' CrPO rT'--ici: 



340 



PUT<X. 



V >-C X .1 V >.. DUriHV .. HOT : T F KEV*= 



■i-ujr;.; 



330 IF KEV*w"-^" THEH KeY¥="BU^" =GOSUB 7^0i? 
340 IF KeV**CHR«!r iGi:' THEN KEVS="BD^' r gGSUB 
350 IF KEV*=CHR»<:8:3 THEN KEY*="BL'' ■ COSUB " 
3i?0 IF KEY^^CHR^Oy TMEH KEVas^^BR" ^CPSMB " 



RF.''^. CONVERT 



CURSOR KEYS TO DRAW FORMRT 



30S0 IF KEV*=CHR*< 1^> THEH r>RnW"RC"+STR*< 15RCK > ^ FOR nO-t^ tQ J'S^:? ^ NEXT DO = DR(^tJ"LC" + 

SIRS': FRCD :^ i REM FLRSH CLfRSQR 

3030 ir KEY*=-'^^" OR KEY*^CHRSa,:: :^ THEN :-7\^q} 

3850 GGSUB 3070 

3070 IF KEY*"-"3^' THEN DRF^L■J"ne!BRBfl^'+■^TI^:S< P^-^l-.;: > 

3039 IF KEVS"CHR*<:a:il. > THEN D*?.mi "R0Bt?!-"^"+""^R*''-^HGLE:? 

3090 IF KEY«*"'_" THEN DRRM"*^0RUBR"+STRS':: RNJrri.^r > 

3100 IF KEV$='X" THEM DRRl'J"R08DSfi"+3TR:*F< QN^:-.,^ "^ 

3118 REM , ._.___ 



Li's ring 2: !hf? changes necss5&ry (or Dragons without joysuc^.'. 



December 1984 Dragon User 27 



BLABY COMPUTER GAMES 

THE DRAGON SOFTWARE COMPANY 

1-99 1-99 1-99 1-99 1-99 1-99 

YOU SUPPORT US AND WE WILL SUPPORT YOU 



^■liii 



l-^J!^ 




BORIS THE BOLD — Urgent 

telegram for Boris, Slop. Please 
come home, Stop. Beware of the 
pal rollers, lasers and bombs. 
Stop, Please grab a few diamonds 
on your way. Stop, El .99 




PERILOUS PIT — Deep under- 
ground (n the crystal mines roams 
the dreaded Orbis and his crontes, 
who are heFl bent on sloppirsg the 
aitempis of Boris the miner to fill 
his truck full of orysials — tour 
screens. £1.99 




MlSStOr* ATTACK — Try your 
hand at flying $. Harrier Jet from an 
aircraft carrier at sea, taking on 
crack pilots and missiles. Then on 
to your m ission over land . El .99 




rasi 



DARTS — Open a couple of cans 
of beer, sil back, ar^d gel all [he 
excitement of an evening In the 
local. £1.99 




THE BELLS — You have prob- 
abFy read the novel or $een the 
film — now you can play the 
game. Rescue Esmeralda Inom 
the beN tower. 14 screens of 
danger for you to challenge. £1.99 




BARMY BURGERS— Baps, Bur- 
gers, Cheese and Lettuce. They 
are all there ^11 you have to do is 

pul them together — sounds easy 
doesn't it — but not when you are 
being chased by a fried egg and 
sausages C1.99 




GUAROmN ANGEL — Protec- 
tion of your city is of the prime 
imporlanoe — YOU are the Guar- 
dian Angel. CI .99 




i J^—^ttit'—K^ 



LASER RUN — Fly your star 

fighter dgwn the trench and take 
on Oarth Vader's crack pilois. 3D 
graphics and arcade action. £1 .99 



^1 




»s!Ba!jfii|g| 

I SBBaanlllllii 

H 



BOMBS AWAY BASiL ~ Sir 
Basil is trying to defuse the bombs 
before he is attacked by his only 
known tear, SPIDERS. Ves, the 
trulh is finally out and, the cunning 
natives place Spiders near the 
bombs they plant. The first lot are 
pretty thick — and birnd, but donl 
be tooled, they get very clever 
in^ad. Also all machine code 
with some of the fastest graphics 
you have seen yel on the Dragon. 

£1.99 




MacOOUG AL'S LAST STAND — 
Jamie MacDougal roams hadges 
in the Scottish Highiancfs in 
searcfi of his clan's lost bagpipes. 
Also roaming gut there are two 
Sassanachs disguised as Scottish 
nasties, who are out to stop Jamie 
in his quest. £1.99, 




MORBID MANSION — Ten rooms in this old mansion 
must be negotiated before you come face to face with the 
dreaded Mortid. You are alone then suddenly the clock 
gets to 1 2! 1 screens arcade adventure. £3.99 

Order now direct from the company or from Newsagents, Video Shops, 

Computer Shop and'where you see the Slush Puppie Sign, Please add 
sop post and packing. 



aLABY COMPUTER GAMES, CROSSWAYS HOUSE, LUTTERWORTH ROAD, 8LABY, LEICESTER 

Telephone: 0533-773641 Telex: 342529 JRHHG 



28 Dragon User Decennber 1984 



DRAGON 
OPEN FILE 

Send us your Dragon programs, beginning with a gene rat description and then explaming how the program Is constructed. 

Take care that the listings are all bug free, enclosing a cassette and, if possible, a prirrtout. We pay £6 for each origrnal 

bug-free program published, double for the program of the month. If you have any probiems with the listings, please send 

your queries to the appropriate author, Dragon User, 12-13 Little Newport Street, London WC2R 3LD. 



Screen Edit 



From Wsyns Smithson in Leeds 
THIS PROGRAM is a full screen editor to 
edit graphics characters and allows you to 
create graphics screens to be toaded in 
before your own program, The program is 
easy-to-use provided the instructions are 
read carefuliy, Tills way is mucin better 
than writing a program with endfess data 
statements fuil of numbers to be POKEed 
or PRiNTeb on the screen. 

You can create ©tght screens at once 
and store thern^; copy screens; save alS 
eight or just the finished screen to tape; 
load thern back in again to carry on editing: 
choose any character in any colour; draw 
and erase; move around ai! the screen 
quickly and if everything goes wrong you 
can clear 1h© screen and start again 

Program notes 

The following instructions are to help 
you use the program efficiently and may 
sound complicated at first but as you use 
the program they wilf become clearer. 
Arrow keys — Move cursor around the 



screen at high speed! 
Clear key — Clears the screen to the 
background colour chosen (default- 
biack). 

B — Background or border choice, Aflows 
you to choose any colour tJacltg round (in- 
cluding multi'Coioured) or any character 
border (in any colour), 
C ™ Character choose. Allows you to pick 
any character from a set by using left and 
right arrow keys to Choose character. 
Press spacebar when you have selected 
the chosen character, 
D — Draw character (chosen in "C") on 
screen when you move around the screen . 
This also allows you to rub out by using 
"G"(seeG), 

E — Erase. This doesn t actually erase but 
is used to get out of DRAW mode. This 
changes the cursor back into a 'sprite '. 
You will then be able to move around the 
screen without actually doing anything. 
F — Finished editing. This will take you out 
Of editing mode and you wiU be faced with 
another menu. Follow the menu's instruc- 
lions carefully, 

G — Get rtd of character! (erase if you 
!ike). This is only effective in DRAW mode 
and erases characters as you move. Typ- 
ing 'G' again wiil put you back in draw 



"Q' you can create 
draw broken lines 



mode. Using "E , "D' 

pictures very quicldy, 

and so on. 

L — List out menu. There is a mini" menu 

that you can look at while editing that 

should jog your memory if you forget any 

commands- 

M — Move screen. This allows you to shift 

the whofe screen (except borders) to either 

the left or to the right. For eitample, if you 

drew a picture on the screen and it wasn't 

in the naiddle, you would us© this to move 

it, 

S — Screen change. This gives you a 

choice of two coloured screens. There is 

green (usual) or orange (screen OJ). 

T — Text on screen. This allows you to 

place text on the screen in inverse video or 

normal. Any text in inverse video must be 

placed inside ";" ©.g,;HENRY WOZ ERE 

1SS2; would be placed on the screen in 

inverse video. 

Shouid anyone have any problems with 
the program. I would be glad to help, and 
also, I realise that there is a lot of keyboard 
bashing to be done before you can use it 
so I will gladly save the program for you for 
a smali fee if you send an SAE, a cassette 
and £1 to the following address: Wayne J 
Smithson, 24 Coal-Hill Green, Bramiey. 



20 '** SCREDIT SCREEN EDITOR ** ' 

30 #*# *»* #*# *** #»# *** #»* ' 

40 ' ** *»» WRITTEN BY: ### ## ' 

50 '#* WAYNE J. SMITHSON ** ' 

60 '♦«***#**#**'*##*###**####*#* ' 

70 '** <C) 1984 W.J. SMITHSON ** ' 

SO ' *»**»#******#♦***♦**#♦****« ' 

¥0 ' 

100 G0T0130 

110 IF ED* = "D'' THENY=2 

120 RETURN 

1 30 PCLEARS : CLEAR500 , 3 1 999 : BS^ 1 28 : 

ED*="E":CH=143! X = 1024-. SC=1 : SOUND 1 , 

1 : PDF Ef'-H 7l^FE , ^t ■ : PDKE:S.H7FFF » &H00 : 

60SUB660 

140 

150 CLSiCLS: ' f" T. r TO MAKE SORE J 

160 ' 

170 CLB:PRlNT{a6'^ , STRING* ^32 , 42 > ; "* 

« SCREDIT' - SCREEN EDITOR. ***** 



TTEN BY WAYNE J, SMITHSON *";STRIN 
G* cr2 » 42 > : SCREENO » 1 

1 SO FDRNt= 1 TOS : EXEC32000 : NE XT : PR I NT 
^384, "*SCREEN EDITOR BY W.J. SMITH 
SON* " ; SCREENO, 1 :F0RN=1T03: EXEC3200 
O : NE K T : FORN= 1 TO 1 2 : PR INT@4S0 , "' " : E XE 
C32033; MEXT: G0SUB77a; GOT0500 
190 EXEC32100:CL3:PRINTe64, "DO YOU 
WANT-. -", , " (1) SCREEN 0,1 ",,"(2} S 
CRE£N 0,0",," ENTER 1 OR 2-->"i 
200 ' 

210 ' BEE YOU JIMMY! 
220 ' 1 GI YA WUN Wl THE HEED* 
230 ' 

240 0*=INK:EY*: IFQ*="I" THENE)(EC321 
50: SCREEKfO, 1;S=1: RETURN EL.SE I FQ*= 
■■2" THENEXEC32150:SCREEN0,U:S=0;RE 
TURN ELSE240 250 EXEC32100 

260 CLE:PRINTe64, "DO YOU WANT: 
"(1) BACKGROUND" ,"" (2) BORDER" 



1 » 



"^ ^ 



SO BACK TO EDIT f^ODE" , , , "OPT ! ON 



, _, -.. ji ^ 



Continued on page 31 



December 1964 Dragon User 29 



. . . MST . . . MST . . . MST . . . 



DRAGON DISKETTE AND CASSETTE BUSINESS SOFTWARE FOR DRAGON 32/64 

DISKETTE PROGRAMS FROM 1:24.95 iNC- VAT— CASSETTE PROGRAMS E19,95 INC. VAT 



MSr DATABASE 

Ceniipui«ns*d card inijsjr liwng system Choose your own card hs«lirjgs — nine m all. Add 

cards and (telslB' csrdE. San Ihsm. Beard Ihem. amand 1^ram. prim thafn, viaw Ihiem. To^al 
liefds. Flexibility an the Ig^ich of a tiulton. 

MST INVOICES L STATEMENTS 

Sewng is celneving. The srawer of Ih* pfo^fam i^ tw gn^at Id bs dascribed iri ctotail hftre. It 
alnnes up 10 50 CuSlonter aildnesses. 11 prints Supeit) lnw(we and SlalBmefrt pagas. A 
gafiarflte CREATOR (u^fam altortiE user dalails. In bo a*3ed — end AMENDED, ^/ar labte 
VAT rs(^ calcLilatianB. Discount cstulslions. Carriaga casts ara automaticallv lOWpOfiiied 
1o produce sn accurals AMOUNT DUE. AH Itiis PJ,u:? LiFier-dalined taular massa^S. Evsn 
poor quality priniisr paper prcylucei gupartj invoices and stat^mentg,. 

MST UAILERADDFIES3 BOOK 

This tiiQhly-aEclaimaO dad'caled rialabas* ori'^s sfllectsd rang** of addrass and SL11*f 
labBl* by SEaRCHKEY or RECCHD RANGi b«iec1 addraiiSW Sy slree". by tawn, by 
region. Scrsfln and pnnlef opiions. BrOnyS*, ReMnS, etc. A suparb IIHIt proflfam. 1.000 
f^fffrif^ in all on Hvh Nts 

MSTCALC 

The MS1-t9lC SpneatKtiael. ra dSSignsO to feplece pen, paper and basic cakJulaiOf *i1M a 

SJandard Dragon lap(f feeorder. TV sal and printer. EacH pirogirBm cornea with a, 2G-pagB 

booldat daacribing HST-CalC ai^ its op&ratinn. 

Th» SprpadsHeet enables work 10 tse <Mrn«l ■null en 5 1 rowi ifid 20 Mlumns. 

Numbers lelaling 10 headings cam be drifi-ntat&Ct honzontally or vertically. Th*y can De 



added, multfilied, subtractad, dinndad, far>?taned ate. acnosB rows, and down CDlumr>$. 

Ten levels of firaekel pairs can t?e uses to esisDiisn operaior precedence m equsnons. 
Rows . pajl-FKiws, t^Olumns. pai1''eolumni& can ba Summad dr avSfaged. Equailidns placed in 
or\B localion can ba repaaited (neplicaledj acnosa nows and down columns 1o save lyping-in 

time. Recalculation pfgceOtine^ atiQw povierfui wNAT-iF'^ pfiQje^ipns tg be earned «ui ai 
th« touch or a butiori eusir^ss daia so ot9i.jiin«d can be sioi^o on ispe or disk 
UST STOCK CONTROL 

Computerise<i sloek condfoi Alpha numsne nerereficss. Slocfc tJestiipliort, usBf-da<ined 

^ocK units, cdst soil prices, re-order levels, supplier deleils. 

1 ,000 slock items an five hies an a single-sided dish Produces slxicli evaluslion Ov^t 

usef-*eie<neci 'ange ol slocK. slo* lists, re-ofi)et repofis, screen pnnief optiofls, 

MST BUSINESS ACCOUNTS 

Anaiher gem ol a program What wOOt It dof i* amgrp suitable question than whattrti II do. 
A ufliqije stench facility enables all Hail tn^fy pnotJlems witti a a?-t5haracter screen 1o be 
t>¥BrcOm*. Trsnsaetion Lisl, Debior creflrior Lists, Ssarcli Amend selected cuatamer 
recariJs, BHn< Su"Wftary. Year-lp-d^le. Uenuel Bring Forward dptioni makelhis a suparb 
prpgrem, Cnedil Cash sales and Puriiases are all neatly linked wilh Bank AitCOuht OptiOfli 10 
SWim an <jp-1f;-df3lB jtetement of your Fmant^ial Status 

MST HOME ACCOUNTS 

A lovely progfam. Keep track of ynup household fiuO^el Mtflu dptions include EEtimatwJ 
and Actual budgefts, up-tQ-lhe-mif*ute t^ank Slat*m6ii[S. Current balance etc. Craphicsl 
repregentatiOfiS 01 past arv3 present monttis. prrntouls ol surplus and flelicif. and much 
mof€ 



. . DOWN TO EARTH DISK SOFTWARE FOR SMALL BUSINESSES - - , READY NOW . . . 
USE STANDARD DRAGONS , , , WITH CUMANA OR DRAGON DRIVES . . NO MODS NEEDED 



MST STOCK (PR) STANDAHP E59-9S INC. VAT 

All stock details are held on ong- sided lleppy <li*keite 10 prodijce screen oispla^s ana 
pfinted nepofla on slock status, stock movemem. st&ck Shrinka^o. OeaO SlOCk. stBCk ssSes, 
Slocn pyrchsse. r^-of4e< COSis, end much mare. Records may be retenenced by number or 
partdascript'nr. and ar^alysi* CPOe gi^as additmrial fle>:ibility. l.OOO sleek Hems per disk. 



HST-EXEC [PR| STANDAHC C5S,85 INC, VAT 

Super Ir/voices Statements tomtatler wlh imteigral Mailer. A working pai^kage. lise it to 
genflPSIS Selective MeiisTiolE, customef analyse. sa.v« typing lima for imioHses and 
statements. Spool documents to <fiSk. and dMpOOl tC3 pnnter. SCKl acMresses can be Mved. 




TICK THE APFRDPniATE BOX. PfllCES INCLUDE VAT fiHt P<D$TACE. 

TAPES CI^.SS inc. ?bcIi 

CD DISKS a* ,K lit, f *cli Biralnass AcEOunIs 

: . Millar Z MST-tALC 

Z lll«Dltl4''Sta)eni«fllS . Himi Acmjnlj 

' &iiick CDniiuP r OatfiBase 

CtiemiBteiE. sheuHi tenam payahiB la mst consultants 

Nanni:,. .,,...-,. 

*4l4rt»:.., .,,. „,,, .,,,. ..,,.,,,,.. 

CirtlNBtllStIf:,,.. SiBiiilm:. 

MST CcnSdItams, Hnrian Held. Bmnr Tracrr. Dnoi T(|13 ?BI. Trliphvii* (DSSC) 13SC17 



PRSerltf 

=1 Stact CtMIItt) — STANDARD £SS.$S Int. 
G MST-EXEC— STAHDAflP tS».»S'lnE, 



El 



L;:^iA-v.-if 



MST 



CONSUi-TRMTS 

Cost effective 
business software 
for tiome computers 




r 

I 

I 

L 




SefKto-it j^ttr^fuv /tw£ j^r r»... 



"" ^^tfnjififj* , 



a 



Afidf^a 



1 
I 
I 




DRAGON 

OWNERS 

MONSTER SOFTWARE CLUB 

FREE MEMBERSHIP 

Y»ft FREE mdmbsrshlp — Buy just on^ tape from those 
Hstad b«low and you will automaticany become a full 
Ufa mambsr of 

Th» Monstef Software Club, 
Benefits of member&hip includes 

• HIRE software at low cost. 
(90 + titles available for hire) 

•> BUY software at up to 25% diacount 
9 Software by return of post. 

• All the latest titles. 

Buy just onm tape from the fotfowing: 



MANIC MINER £7.95 

BACKTRACK , BB.&O 

OPERATIDN SAf ftAS £7.95 

CHUCKIEEGG £7.90 

MR DIG £7.9S 

CASHMAN £7.96 



BBUZZARDBAn C9 S5 

HETWRNOFTHERING £9 55 

WORLD OF FLIGHT £7 55 

ZAK'SSON £6 95 

FURV £7.95 



Send ChequB/PQ to: 

MICROBYTE COMPUTER SHOP 

1 9A Lower Warrengste 
WakaffaJd WF1 1SA 



30 Dragon User December 1 994 



'■ i ■■ 'Jf: Qt >"'-■■ T 
IF0*="3" THENEX 



P 




2/0 nf=INKEY*: IFDt- 

HENZ70 ELSEPRINTGI^i 

EC:32150:G0T0510 

280 lFGf<;="l' THEN330 

^90 CLSiPRINT'backgrPLind eet":PRIN 

r "PRESS THE & KEY WHEN YOU SEE THE 

a^^CKGRQUND THAT VOU WANT N. 

B. destroys present screen ": SDSUB7 

50; FORB^OTije; M=0: CLS <3> : FRINTS4eO , 

300 N=N+!:Q*=-INKEV*:IFQ*="S" THEN3 
20 ELSE IFN<100 THEN300 ELBE NEXTB 
: B=9 : PR I NT^O , '"' ; : FORN= 1 43Ta255STEP 
16:PRINT3TRING*(32,N) ; : NEXT: FaRf^=2 
37 T 1 43STEP- 1 6 : PR I N TSTR 1 NG* ( 32 , N ) ; 
:NEXT:PRINT@48CSC*^B> ; : M^O 
310 Q*=INKEY*: IFD*="e" THEN32rj ELS 
EN=N+1: IFN<100 THEN310 ELSE260 
32Q W1=B:CLS: V=0:PRINT"YOU CHOSE " 
C* (Wi ) : FaRN=OT0999: NEXT: IFWK9 THE 
NCLS(Wl) :BS=P-EEK(1 111) sGDTQSlO ELS 
EPRINT^O, ""I :FaRN=^l43Ta255STeplA:P 
RINTSTRTNG*(32,NJ ; : NEXT : FaRN=239TD 
143STeP-i6tPRlNTSTRIN6*t32,N) ; 3 NEX 
T: BS=PEEK (1111): GOTOSIO 
330 CLS : FORN= 1 2910 1 43 : PR I KTSTR I NG* 
<32,N> ; ;NEXT:FDRNN=0Ta6;F0RN=1024T 
D 1 535 : POKEN , PEEK CN > + 16 
340 Q^=IN1<::EY*: IFQ*^"^" THEN360 ELS 
ENEXTN , NN: FDRN=1 024TD 1 535 s POKEN , PE 

EK<M>-112 

350 Q^^INKEY*: IFG!*-"@" THEN3A0 ELS 

ENEXTN: 6010260 

360 Y=0:BO=PEEK(N> ; SCREENO ,S: EXEC3 

2150: FORN= 1 02410 1 055 : POKEIM , BO : POKE 

N+480 , BO: NEX T : FORN^OTO 15 : FaRN= 1 055 

TO 1 5 1 3STEP32? POKEN , BO s POKEN+ 1 , BO : N 

EXT:eOTQ510 

370 EXEC32100 

3B0 CLS:PRINTe64,"ENTER YOUR LINE 

OF TEXT PUTTING ';' ROUND ANY BITS 

THAT WANT TO BE inverse video^rLl 
NEINPUT"TEXT:-";T* 

YOU GET TO WHERE YO 
THE TEXT THEN PRESS 
IF YOU WANT TO RUB 
PRESS 'R' FDR ERASE 
. " : G03UB750: SCREENO,S: EXEC32150: GO 
TOSiO 

400 IFT*=""THEN 510 ELSEEXEC32100 
410 CLS:LL=LEN(T*> ; L-LL; FORN= ITOLL 
; IFMID*(T*,N, 1)="; " THENL=L-1 : NEXT 

ELSENEXT 
420 IFX+L>1535 THENPRINT-NOT ENUFF 

ROOM ON SCREEN FROM HERE TR 

Y AGA IN": G0SUB750 : 3CREEN0 , S : EXEC32 

1S0:G0TD510 

430 Tl*-'"^:EXEC32l50:FDRN-X+t TO X 

+L:T1*=T1*+CHR*(PEEK(N) >:NEXT:LL=L 

EN<Tf ) :F0RN=1T0LL! IF MID*(T*,N,1)= 

";'■ THENIFZ=0 THENZ = lsNEXT ELSEZ=0 

:MEXT 

440 IFZ=1 T HEN Z 1=64 ELSE IFZ=0 THE 



390 PRINT "WHEW 

U WANT TO PUT 

'p' FOR PUT, 

IT OUT AGAIN, 



IF Wl<9 TH 
ELSEB=9:60 



NZZ=0 

450 IF MID* (T$,N, !)<"©" AND 2=1 TH 
ENZZ=0:GDT0480 

460 IFMID^CTf ,N,1)<"A" THEN2Z=-64 
470 IF N>LL THENQ^0:GDT05t0 
480 Q=Q+ 1 : PDKEX + Q , ASC ( M I D* ( T* , N , 1) 
> -Z Z z NE XTN: Q=Q ; GOT 05 1 
490 IFT1*=""THEN510 ELSE FaRN=lTO 
LEN(T1*> :FO(=::EX+N,ASC<MID*(Tlf ,N, 1) 
J ; NEXT:G0Ta510 

500 CLS: PR I NT "YOU ARE NOW IN EDITI 
NG MODE. .... ":EXEC320<'J0:EXEC32150 
510 S0SUB110:D*^1{MKEY*: IFQ*=""THEN 
5aOELSEEFY=2 THENPOKeX,CH ELSE POK 
EX,P 

520 IF Q*^CHR*(12) THEN 
ENCLS < W 1 J : BS=PEEK < 1 1 i 1 > 
T0320: BS=PEEK (1111! 

530 IFQ*="B"THEN250 ELSErFD*="L" G 
0SUB770 ELSEIF0*="T" THEN370 ELSE I 
FQ*="P" THeN400 ELBEIFQ*='"R" THEN4 
70 ELSETFC*="S** GQSUBi90 
540 IF G*="F" THENEXEC32l00iG0T0ai 
O ELSE IF Gf=" " G0SUB1030 
550 IF D*="D" THEN ED*="D" : 60T05 tO 
ELSE IF Q*="E" THEN ED*="E" : G0TG5 
10 

560 IF D*="G" THEN IF CH=BS THEN C 
H=TE ELSE TE=CH:CH-BS 

570 IF Q*="C" G0SUB1050 ELSEIFQ*=" 
M" GOSUBllOO 

580 BOSUBllO: IFY=2 THENP^PEEK ( X ) : F 
aKEX,CHiY=0 ELSE IF Y^l THENPDKEX, 
P:Y=0 

590 IF Y=0 THENP=PEEK(X) :FaKEX,RND 
(2)+149: Y=l 

60O IFPEEK (344)0223 THEN620 ELSE 
IF Y=2 THENP0KEX,CH;Y=2 ELSE POKEX 
, P : Y=0 

610 IFX<1535 THENX=X+l:60Ta5B0 
620 IFPEEK(343)=223 THENPOKEX ,P: IF 
X>1024 THENX=X-1: Y=0:QOT05S0 
630 IFPEEK(341)=223 THENPQKEX ,P: IF 
XM055 THENX==X-32iY^O:GOT0580 
640 IFPeEK(342)=223 THENPOKEX ,P: IF 
X<1504 THENX^X+32:Y=0:60TQ580 

650 GOTOSIO 

660 F0RN=32000T032069? READA*: POKEN 

,VAL("&H"+A*) :NEXT:FQRN=32100T0321 

16 ! READA*: POKEN, VALr'S£H"'+Af): NEXT: 

F0RN=32 150T032 1 66 : READA*: POKEN , VAL 

C"&H"+A*) :NEXT 

670 FQRN=0TD9=READC*(N) ;NEXT:RETUR 

N Continued on 

6SO ' page 33 

690 ' ALTER THIS DATA FOR A 

700 ' DIFFERENT PROGRAM! 11! 

710 ' 

720 DATA *SE,4,0i'A6,B4,B0,4O,A7,S0^ 

8C»6,0^26,F5,8D, 11 ,8E,4,0,A6,B4,QB 

, 40 , A7 , BO , ac , 6 , O , 26 , F5 , SD , 1 , 39 , 36 , 

FF , B7 , FF , 23 , 86 , Ca , B7 , FF , 20 , BE , 1 , , 

30 , 1 F , 26 , FC , 7F , FF , 20 , BD , 9 , 73 , FF , 20 



December t984 Dragon User 31 




•• ••• 







Statacom Distribution Lid, ._ 
sole UK Distributors of Datafax/Hitachi 3' Disc Drives, 

intheCI.K, 
Whatever your needs . . • talk to us. 

An amazing range of top quality drives, supplied with leads, 

cables and utility discs from a single lOOK (200K flipable disc) 

with or without power supply unit, or Delta Controller, right 

through to a dual 400K, 

double sided unit (800K double density) 

with power supply unit. 

We also distribute a complete range of 5 V4" disc drives. 
All finished in an attractive metal case DRIVE PRICES from E225 inc VAT 

SPECIAL PACKAGE PfllCE DELTA CONTROLIER AND DRJVE £330 inc VAT 

SAKATA SCP 800 low cost 4 colour printer/plotter 

at £180 + VAT 

Prints and plots using 4 colour pens on PLAIN PAPER, U taktA aJin<ist any thickness af 
paper, in single sheets or continuous paper, from 4 width to full A4 size 

J Standard Centronics ^-~-„ 

^' ^' ^ as well as a serial 

interface (T.T.L. 
'^ level) with the m ^^~~^— — __^st>*^^ 

_^ option of a .^^ 
^ RS232C 
'"'v adaptor 



Nafre ,„ 
Address 



rnrd<!^r «fK)Ulrl#s ineDrrnatiDn pivflxf aax:^l ktlWtHsd] 





PJease tick requirements: 
D Full Brochure Pack 
srnnation 
D 3Tech Details 
D Interface [>etdj]s 

GENEROUS DEALER TERMS AVAILABLE t>vd« 






18 GROVE ROAD, SCJTTOri, 
SURREY Telephone 01 661-2266 



32 Dragon User December 1984 



, aD , 4 , 4A , 26 , E9 , ^9 , i F , 89 , 5fi , 26 , FD , 3 

9 

730 DATA BE,4,D,10,BE»7F,FE,A6,SO, 

fi7,A0,QC,6,0,26,F7,39,8E,4,0,l0»BE 

, 7F , FE , A6 , AO , A7 , 80 , eC , 6 , , 26 , F7 , 39 

740 DATA BLACK, GREEN, YELLOW, BLUE, R 

ED , BUFF , CY AN , MAGENTA , ORANGE , MULT I - 

COLOURED 

IFQ*<>" " THENPR1NT@ 
TO CONTINUE"; : SCREEN 
IFG!*;>" " THENPRINT@ 



to contirvue'*: : SCREEN 



J. SMITHSDN*'^ , '*>!< GO BAC^- 
T MDDE",">2< SAVE CURRENT 



750 Qf=INKEY*: 

4B6, "SPACEBAR 

O, 1:Q4^=INKEYI: 

486, "spacetsar 

0,1:G0T0750 

760 RETURN 

770 EXEC32 I 00:CLB: PRINT" ♦SCREEN ED 

I TOR BY W.J. SM1THS0N*":PRLNTS7I , " 

kevboard commands " : POKEl 103 , 32 : FOR 

N= 1 024 TO 1 055 : POKEN , PEEK (N ) -64 : NEXT 

790 PRINT "bORDER-SET BORDER OR BAC 

KGROUND tEXT-PLACE TEXT ON SCREEN 

cHARACTER-CHOOSE CHR*" , "gETR 
ID-ON/OFF TO ERASE CHRt" , "sCREEN^C 
MANGE SCREEN TO 0,1/0,0 fINISH-FIN 
ISHED EDITING? IIST-LOOK AT 

THIS LIST" 
790 PftINT"maVE SCREEN-SCREEN LEFT 
OR RIGHTe/d-DRAW OFF /DRAW ON","cle 
ar-CLEAR SCREEN" , "space-CHANGE CHR 
-f COLOUR" 

SOO PRINT"arrQW keys-MOyE CURSOR": 
G0SUE750: EXEC32 150 : SCREENO , S i RETUR 
N 

810 CLS:PRIMT"*SCREEN EDITOR BY W. 

TO EDI 
SCREEN", 

" >3< SAVE ALL SCREENS < 1-S> " , " >4< 
LOAD SCREEN (6) FROM TAPE",">5< EDI 
T DIFFERENT SCREEN ",">6< COPY SCRE 
ENS " : SCREENO, 1 : EXEC32000 
B20 FRINTe320," INPUT CH01CE~>"; 
830 Q=VALCINKEY^J :PRINTQ:ON Q GOTO 

500,850,850,900,950, lOOO 
840 GaT0B20 
850 INPUT "WHAT FILE-NAME PLEASE" ;F 

B60 IF LEN(F*)>a THENPR INT "NAME TO 
LONG, a LETTERS MAX, " : GOTOSSO EL 
SE PR I NT "PRESS spacebar TO SAVE" 
870 IF INKEYiO'* " THEN870 ELSE IF 
0=2 THEN EXEC32l50i POKE 1536, PEEK ( 
1024) 

BBC IF 0=2 THEN C5AVEM F*, 1024, 153 
6,512: SOUND 1 , I O i GOTQS 10 
890 CSAVEM F* , 1536 , 13824 , 122BB: SOU 
NDl , lOiBOTOBlO 

900 INPUT "WHAT FILE NAME (TYPE ent 
er TO LOAD ANY NAME";F* 
910 PR I NT "PRESS spacebar TO LOAD" 
920 IF INKEY^O" " THEN920 
930 IF F*="" THEN CLOADM ELSE CLOA 
DM F* 

940 PaKE&H7FFE,6:P0KE8tH7FFF,0: IF P 
EEK ( 8cH*?D > *256+PEEK < 8(H9E ) = 1 2288 THE 



NCLB:PRINT"ALL 8 SCREENS LOADED IN 
":B0SUB750:B0T0B10 ELSE POKE! 024, P 
EEK ( 1 536 > : E XEC32 1 00 : CLS : PR I NT " SCRE 
EN NUMBER 1 LOADED IN" :G05UB75O: GO 
JOB 10 

950 CLS: PR I NT*' YOU ARE ON SCREEN NU 
MBER " ; ( PEEK i &H7FFE ) *256+PEEK ( ^H7FF 
F) )/ 1536: PRINT "WHICH NUMBER DD YQU 

WANT (l-8>"; 
960 Q=VAL DINKEY* J : IFQ<1 OR Q>Q THE 
N960 ELSEPRINTQ 

970 PQKEg/.H7FFE, INT ( (Q*1536) /256) ; P 
0KE&H7FFF,0 

980 PR I NT "PRESS spacebar TO SEE SC 
REEN";Q 

990 IF INKEY*<>" " THEN990 ELSE EX 
EC32 1 50 : FaRN=0T0999 : NEXT : GOTOS 1 
lOOO PRINT "COPY WHICH SCREEN"- >"; 
1010 Q=VAL(INKEY*) : IF D< 1 OR G>a T 
HENIOIO ELSEPRINTQ: PRINT"TO WHICH 
SCREEN — >"; 

1020 Q1=VAL<INKEY*) I IF OKI OR Ql> 
8 THEN1020 ELSEPRINTQlsPCQPY Q TO 
Ql: PRINT" 'TIS DONE 'O GREAT ONE!*': 
G0SUB750: QOTQSIO 

1030 CH-CH+16:IF CH>255 THEN CH=CH 
-128 1040 RETURN 

1 050 EXEC321 00: CLS3s NN= 1 28 : FORM= 1 
24T01055STEP2:PaKEN,NN:NN=NN+l:NEX 
T:AR=I056:PRINT@224,"PRESS C TO 
CANCEL THIS MODE." 

1060 POKE AR,94jQ*=INKEY*! IF G!*=CH 
R*(a) THEN IF AR>1056 THEN POKE AR 
, 175iAR=AR~2i GOTO 1060 
1070 IF Q*=CHR*(9) THEN IF AR<1086 

THEN POKE AR, 175: AR=AR+2: GOTO 1060 
1080 IF a*="C" THEN EXEC32150:RETU 
RM ELSE IF D*<>" " THENlOfeO 
1090 CH=PEEK(AR-32) : PR INT "REMEMBER 

TO PRESS THE SPACEBAR TO CHANGE 
COLOUR, IT IS NOW GREEN ":eOSUB750:E 
XEC32150: RETURN 
tlOO EXEC32100 
1110 CLS:TNPUT"PftESS 'C ' TO CANCEL 

THIS MODE MOVE LEFT OR RIGHT" ;L 

1120 IF LEFT*<L*, 1>="L" THEN1140 E 
LSE IF LEFT*(LJ, 1)="C" THENEXEC321 
SO: RETURN ELSE IF LEFT* (L* , 1 ) <>"R" 

THENSQUND 1,1: GOTOl 110 
1130 EXEC32150:FaRN=lTO15:F0RZ=105 
4T0i025STEP-lsT3=PEEK<Z+N*32> -.POKE 
Z+N*32,PEEK( CZ+N*32J-1> :NeXTZ:POKE 
1 025+N*32 , T3: NEXTN: RETURN 
1 140 EXEC321 50 : FORN= 1 TOl 5; FORZ= 1 02 
5T01054:T3=PEEK(Z+N*32) :PDKEZ+N*32 
,PEEK< (Z+N*32)+i> :NEXTZ:POKEt054+N 
#32, T3: NEXTN: RETURN 
1150 ' 

1160 ' TYPE ^GOTQ 500' IF YOU 
1170 * GET AN I/O ERROR OR 
ItSO ' ACCEDENTALY PRESS BREAK- 
1190 ' 



December WQA Dragon User 33 



Whafs your best source 
of information — 
color cotntyutir 




Now you cari improve your coiur computing skills, , , 
and it's easy to do. HOT CoCo gives you more practical 
inform adion on the Dragon* than any other publica- 
tion. Nearly 150 pages a month! 

Ever)' issue is packed with exciting new things for 
you to do. We won't waste your time with filler stories. 
You'll get instructive oolunmns: 

•tlmjcr's Artsde — enjoy old-fashioned arcade 
style games on your computer 
*Thsi Basic Bcal — learn everything you need 
to program in Basic 
•The Educated Gu^ — discover how to use 

your computer as a teaching tool 
•Doctor ASCII — get answers to your 
technical questions 
•Graphically Speaking — create eye-catching 
designs that add appeal to your programs 
You also get a dozen easy-to-understand articles every 
month. Game. , .utilities. . . pnogramniing techniques, . . 
tutorials . . . graphics education , , , hardware projects. 
They'll hdp you expand what you can do. And complete 
program listings show you how to use what you learn. 
That's not all, HOT CoCo saves you money too: 
•Candid reviews help y-ou make every 
purchase a sound investment. 
•Informative ads let you comparison-shop 
from home, 
•New-product announcements tell you what's 
available before it reaches the stores. 
With all this at your fingertips, your subscription 
could pay for itself with one wise purchase. 

And HOT CoCo is risk- free. If you don't like your 
first issue, just write "cancel'' across the invoice and 
return it to us. You won't owe a thing. 

Subscribe to HOT CoCkf today. Twelve big issues are 
only $44,97 (US funds drawn on a US bank). Simply fill 
out the coupon below and return it right now to: HOT 
CoCo Subscription Dept., PO Box 975, Farmingdale, 

^nf 11737, USA. 



I 



|M| ' Dragon ii a rteftUftJ ttf>ilpnewi. oj Orofon Data Lid. 

¥£S* Help me unprove my computing skills. Send me 
12 issues of HOT CoCo for $44.97 (USJ. I understand 
that with payment enclosed or credit card order I will 
receive a FREE issue, making a total ol 13 issues for 
$44.97 (US). 

Get a I3th ^stie FBEE when you enclose payment or 
charge it on your Mastercard, Visa, or American Express. 

a CHECK/MO □ MC D VISA 



D AE 



SIGNATURE. 

NAME 



SXP. DATE. 



ADDRESS. 



POSTCODE. 



.COUNTRY. 



1 



HOT CoCo • SO Pine Street • Petwborougji, ^fH 03458 • USA 
73DFDU 



34 Dragon User December 1984 




From Keith David in West Sussex 
SWAPOVER is a boe^d puz2le, the obj&ct 
of which \s to ahuffte pieces around the 
board untfl their positions are reversed. 
Anyone can do this, but to do it in iess than 
50 moves requires considerable skill. The 
program counts your moves, and dSsptays 
an appropriate message at the end, de- 
pending on how close your score is to the 
perfect possible score of 46 moves, 

You may slide a piece into an empty 
space, or jump over another piece of either 
colour into an empty space. To move a 



piece, just type in its co-ordinates (letter 
first), and the piece will move automatical- 
Program notes 

Lines 

50-330 Draw the board. Although 

the board is mathematically 
symmetrical, the resolution 
Obtained in PMODE 3 gives 
a slightly three-dimensional 
effect when the surround is 
drawn in line 70, 

370-620 Move pieces, search for a 

win. and count score. In 
order to recognise a win. It 
is not necessary to examine 



630-730 
750-770 



ever/ piece, if the first nine 
are correct, then the other 
eight must be. Lines 390- 
410 examine the first six 
using a FOR NEXT loop, 
and if these are oornect, 
then line 420 examines the 
next three. 

Display score, together with 
an appropriate message. 
Instructions, 



A cassette demonstrating the perfect 46 
move solution can be obtained by sending 
El with a stamped self-addressed en- 
velope to; Keith David, 51 MifS Road, Three 
Bridges, Crawley, W Sussex. 



h' 



p 



to 

20 
30 
40 
50 
60 
70 



■SWAP' OVER' 



REH 
CLS 

GO SUB 750 
DlMft(0,l 1) .B(0, IIJ 
REM QRfitM BOARD 
PM0DE3sPCLStECREEMl ,0 
DRAW"Bri5a^26;R9BD52RS2DeeLa8U52 
L52U0aBL-:^BU3R94D52R52D94L'?4U52L52U 
94" 

BO PAINTU2a,96) ,2,4 
90 FDR X=63 TO 115 STEP26:FQR V=31 

TD fi3 STEP26 
100 LINe(>:,y^-<X-^26,V + 26> ,PSET,e 
110 NEXT Y,K 

120 FOR X=115 TD 167 STEP2^:FDR V- 
83 TO 135 STER2A 

L30 LINE()(,V)^<X-^26,V-^26) ,FEET,B 
140 NEXT ¥,K 

150 FOR y.-7ii TO 12B STEP2A:F0R V=4 
4 TO 96 STEP26 

160 cmCLEtJCVJ ,B,4:F'fiINT(K,Y> ,4,4 
170 NEXT Y,X 

IBO FOR X^128 TO ISO STEF26 : FDR Y= 
96 TO i4a STEP26 
190 CIRCLE a,y) ,B.3:PATNT<X,¥> ,3,3 

NEXT V,X 210 PAIWT (12B.f96J ,2,4 

A*= " U 1 <;»R6I> 1 OU5L6 " 

B*- " (J 1 0R4D5L4R6D5L6 " 

C*= " BU2U6E 2R4BD 1 0L4H2 " 

D*="U10R4F2D6G2L4- 

E*= " r^R6U5NR4U5R6" 

F*=^'BR3U10" 

G*= " NR6U5R6U5L6 " 

H*= ' R6U5NL4U5L6 " 

I*="NU10R4NU2ND2ft2" 

J *= "R6U5LfiU5RA " 

DRAW"BM73 , iBi y.ft$; BM*??, IB; XB*; B 
^125,18; !(C*;Bfll23, 165; XC*;BM15I ^ IS 
5;XD*|!Bt1177, ia5;XE*5 " 

330 DRAW"B«42,49; XF*; BM<J2 . 75t XG*? B 
M42 , 10 t 5 XH*; BM206 , 101 ; XHt s BM206, 12 
7;Xl*;BM20ii,l&3; XJf; " 
340 GET t66,34> -(86^54^ ,R,G 
350 GET (1 70 , 1 3S J - ( i 90 , 1 58 ) ,6^6 
360 GETClia,B61 ^(138, 106) ,Y,Q 
370 REM rtOVE PIECES 
380 ri=o 

390 FDR X=76 TG 128 STEP26rFQR ¥'=4 
4 TO 70 STEP26 
400 IF F'PQINT(X,Y>=3 THEN 410 ELSE 

430 
410 NEXT Y,X 

420 IF PPGINT{76,96)=3 AND PPOINTt 
102,961=3 AND PPOINT C 126 , 96) =2 THE 
N 640 

430 L*=INK:EV*: IF L*<"A" OR LS>"G"T 
HEN 430 

440 X=(ASC<Lr>-65)*26+76 
450 N*=INKEY*sIF N*<"1" OR N*>"S" 
THEM 450 



200 

220 
230 
240 
250 
260 
270 
280 
290 
300 
310 
320 



460 Y=26*VAL tlM*t-^ia 

470 IF PPOlNT<X,Y)=2 THEN SOUND 3, 

5: GOTO 430 

480 FDR S=X-S2 TO X+52 STEP26 

490 IF PP0INT{S,Y)<>2 THEN 500 ELS 

E Xl=Siyi=Y:G0TO 560 

5O0 NEXT S 

510 FDR T=y-52 TO Y+52 STEP2fc 

520 IF T<44 THEN 540 

530 IF PP0INT(X»T)<>2 THEN 540 ELS 

E Xl=Xzyi=T:GOTa 560 

540 NEXT T 550 SOUNDS. 5: GOTO 430 

560 IF PP0INTtX,y)=4 THEN 5B0 

370 IF Pl=QIWT(X,y)=3 THEN 600 

580 PUT(X-10,Y-10)'(?<+10,Y+10) ,yH,F 

3ET 

590 PUT { X 1- 10 , y 1 - 10) - 1 X 1 +10 , y n-io) 

^R^PSETsBOTD 620 

600 PUT<X-10,Y-10J -(X+IO,¥+10) ,y,F 
SET 
610 RUT tXl-ltsVl-10!- iXl+10,yi+10) 

,B,.PSET 

t>20 M=M+1:GQT0 390 

630 REM SCORE 

640 CL3:PRIKT©228,"STftND BY FOR YD 

UR SCORE 1 ■': 



TO 1 



<,aO IF N=0 THEN 70O ELSE 710 

690 REM PRINT RELEVANT riESSflSE 
700 FRINT^136,"YDU DID IT Ih "in;: 
PRINi©259,"THAT MEANS YGU RE PERFE 
CT' ■■; :PRlNT@4i9, ■■PRESS ANY KEY FGR 

fiNOT>^ER G0'^;:eOTD 740 
710 IF N- 10 THEN 720 ELSE 7::jO 
720 PR INT® 103, "NOT BAD ' ■ ; : PRINTa20 
0,"YGU DID IT IN " ; M; :PRINTe2BB, "T 
HAT MEANS YOU'RE ONLY ";N;" MOVESF 
ROM PERFECT ION": ; PRlNTe4tB, ■'PRESS 
ANY KEY FOR ANOTHER GO'; -.GOTO 740 
730 PRIi\JT@136, "YDU DID IT !N ";M;t 
RRINT<1292,"rHAT MEANS YOU RE ";N;" 

MOVES FROM PERFECT ION " ; : PRINTe4ia 
, "PRESS ANY KEY FOR ANOTHER GO"; 
740 A*=INKEy*: IF A*="" THEN 740 EL 
SE 60 



650 N=M 


46 


660 FOR 


J^l TQ l5O0;NEXT r 


670 FOR 


C=l TO 8:CLSCiF0R 1=1 


50: NEXT 


I,C 



'50 PRINT&4: 



SWAPOVER 



;PRINTe7 



4, "»«#»*»« 4ttt#" • s RR JNT<«|126, " INSTftUC 
TIONS;- REVERSE THE POSITIONS 

OF THE RED AND BLUE PIECES BY J 
UMPINS OR SLIDING INTO THE VACA 
NT SPACE. IT IS POSSIBLE TO DO 
THIS IN 46 MOVES. " 
760 PRINT: PRINT "TYPE CD-ORDINflTES 

(LETTER FIRST) TO MOVE . ■ i PR 1NT<1453 
, "PRESS ANY t<:EY TO PLAY" 
770 A*=INKEy*: IF A*="" THEN 770 EL 
SE RETURN 



"^f^-'^'^'i^-^'i 



December 1984 Dragon User 35 



TUBE WHY 
miMY 



ROMMEL'S 
REVENGE 




9 



^^_ 




psitS^ 





Tube Way Army - ^\of gome in 

the October issue of Software 

Today - The super graphics are 

equal, if not better rhart the arcade 

version,' 

Dragon User - Tube Way Army 

(s tote recommended £7 95 




Rominers Revenge - When you 
are dizzy from flying through Tube 
Way A rmy, corned ow n to eo rfh . 
Ond drive yourself dizzy in one of 
our tanks. Stunning 3D graphic5 
with full perspective and o host of 
features, £7.95. 



Both gomes are suitable for Dragon 32/64 & Tandy Colour 32K and oreovoiloble from selected softv^ore 

retailers, Tandy Dealers or moil order from:- 

1 Ash ton Way, Eosi Herringlor^, SunderJond SR3 3[?X 
„ Trade enquiries welcome: Tel: 061 -■203*603 



U/izard 
Siirii/i/aro 



.-^ 



3 TAPES FOR £8.95>^^^ 

Clearanoe sate of old maif order stock. 
Choose any three of tfm fotiowtng games for £8 95- 
fVrCTOR SMASH 

ALIENS ^ TFIPLH 

CLOWNS SIRIUS 

RED ALERT WIZARD 

STARWORD SALLEDNS 

All prices inctusiva, mailorder oftly. chmjues Cr postal orders to ' 

WIZARD SOFTWARE, DEPT. SO, PO BOX 23 
DUNFERMLINE, FIFE, KY1t 5HW 

Si^nd i^rge SA£ {Tin x S!n} for fuH prcfgram calalogue. 



')J 



TEACH ME 

YOU'RE NEVER TOO YOUNG (OR TOO OLD} 
TO LEARN 

Everyday matfiematics for the Tandy 16/32 and the 
Dragon 32 If you think you know your maths here's 
a challenge for junior to senior, to dad (or mum). A 
combinatiofi of over 8 million (yes, 8 million) 
mathematical questions for you to answer against 
the clock, if answer too high or low, youll know. If 

time too long, so long, no score. 

Price inclusive ofp/p only £5.45 

TfiADE/DtSTFUBUTOR ENQUIRIES RfNG 061-834 8620 

A,C. SOFTWARE 

434 CORN EXCHANGE BUILDING 

HANGING DITCH, MANCHESTER M4 3EY 



^f\OJ^ XNVHl JBded [Q BCiaid -^ uo ssejppe au»L{ irof, epnpuj B^s^y} 

fmiMi 'Amit^tutQ ^ '/lafa^i, 'emJHv HtiU3ij*|d r 

AaiiTis ',AA|jaq4ii*3 1^ 'i^l«ltA '«rfu4A'v uv^iiaiJ » 'HBOarid 

01 (Drj. Br tiBL(3| 09^3 futi Si ^vjnti eiqipaj:3U| sju; ^E|[j oi op a^ oaflj no^ ||v 

|u9u;4,wuj 
awc^ ujnjoji fujjt ||}JUAjn$ « ^dUBtd aiuoij jnciA oq 

lOtfHS — mnm . 

-BUJBfi oapiA 9^\ *»ia (fss nft( Nsoand \^ si^ijjwp;i6*d 44 04 enuuqj wDu ma 

'i|3Hj]-punp!t #g^ 
S HpOVOO 3HL UOd 




^(^. 



r^trtfi; 




DRA60N/3Z BBC MODElvB ATARI 4D(}'&00 TfiSSO C, C 3ZK ELECTRON 

747 FLIGHT SIMULA TOR 

Suportjlv realftslic instrufiwnlaliLjn ana pilot t, 
view in Irllelike iirmjlalion whiifi ii^udes 
ffrDergencies Such a& engine 1ii^S and iya- 
t^ms lailunes-. This prujgram uses hig>h raso^u- 
IWn gfapfiics [p rrit luM !□ produca rjie mUM 
realistic 1l«9h!- deck display yflt s*Bri nn a 
ticyme coinputBr. Ther^i are El roal diaiis and 
25othar indicators |S*b diagram). Vouf Mn- 
India Qpefat* IJiroflie, aiieroiiis, SievaborE. 
Ilftps, &lab5.. spaiiers, landing gear. rev«r$e 
(hrusl. brakaa, ele. You Sfto [he runrtay inlrue 
porspetHve. Use* iovsricks and mclutfei op- 
tinrM to slafl w*|h (aka-offior igittiom larxling 
approach, "A rtai Bimuiatton, nd |ust anmher 
■game' ^Vjjt// CampiJlar. AptH IS V3} 

Cm«it« ra.as (psp *nd vat ineiu4»d|: 

DACC Ltd ^Dept. DU) 

2i W«v«rl«y Road. HIndley, 
ar«*tir Hancht«t«r WN2 3BN, 
{Daapotch wllhpn 4(9 FtDumt 




*** SPECIAL OFFER + + * 
High Quality PVC du»i cover ror 
your Dragon, worth E2,9S, youra 

ab»i>lutely PREE when ordering 
747 lllght simulator. 



36 Dragon User Decern ber 1984 



FROM J.C.B.[MICROSYSTEMS] 







sophisticatwi operating system included — complete control using new 
BASIC comniands — no need to 'PEEK" or TOKE' - no additional 

cassettes necessary 

• Speech and sound can occur simultaneously with graphics — 

• Unlimited speech vocabulary using allophones — over 200 words 
predefined for text to speech output. All numbers spoken from 
direct entry 

• advanced sound features three channels, "tioise* generator and 
envelope generator — six octave range — incredible sound effects. 
Control over envelope generator direct fr^om BASIC. 

• Comprehensive user manual includes many examples 

• Sound Module incorporates two input /output ports 




Cheque/ P.O. to:- 

29, Southbourne Road — Bournemouth 

BH6 5AE Tel: (0202} 423973 



Our Speech Synthesiser is now available for a 
special Xmas offer price of £29.95. 
Our Sound Extension Module is available 
for a limited period at £29.95. 

Please add 75p post and packing. 




SNOW QUEEN 



An HHidnarilirVl patlem f-acngnilion spelttng gams based on Hens Chnslian ftn(J«rsen'S 

immortBl story Sbl lot ages ai around 6 Srxl upward?. RnrJ [ho lelters of Ihe words !he 

SNO^ queen givas lo Spell. Sne can SBJutl Ifom q'^sr SM words Of lenglhs babwasn 

a and 9 cMarsders. SimplB 3 Or 4 ctiaractar word DfSlion ai^ailable fa» yDung*r pla-vi?rj. 

Slep 1h«ough 1h>a grapdie K^raena lo try and fMCfi 1Ha paJar^e Of Ihe SHOW QUEEN -■ 

s*( upon ar^ island in (he IMonh^rri wasles o1 ice afK) snow. Yon will nertr t* Inw *Jnlil 

iou can 4p«ll gTERNHV. KeybMrfl' »od jovstick oplions jelwiabls. 

Available on casaetlB Bj an aH-incluiStve prica u* ES'.SS 

Cnsqu-SS Bnd PCs payable 'O 

CAMBRIAN CQMPllTEn$OLVE. 1S DEflWENT CL^SE, 

PBESHTYH, CIWTD LI 19 SIT. TElapliors |I17<56) T1J1 

Oeal^r anquiriBE welcoine 



AFTER WORD PROCESSING COMES 

TIMSCRIPT* 

the revolutionary sp&ed typing systein, (as previously 
supplied by Dragon Data), 

TIM SCRIPT provides a dictionary of over 300 S-cinaracter 
mnemoniics for common words and phrases, Abbrevia- 
'tions such as 'ds' for 'Dear Sir', 'yf' for 'Yours faithfully' are 
expanded instar^imeousiy. In addition, TIMSCRIPT pno- 
vides word wrapround, delete. Insert change, cent re,'rniove 
lines/Store, and retrieve from tape- 
Cassette E7.95 from: 

T. P. GOLDINGHAM 

76 Walker Road, Maidenhead SL6 2QT 

TflUSCH'PT is a regiEliersd 1radO itmrk 







c 



POPULARi 
3*JWEEKLY/ 



^ CLASSIFIEDS ^ 

* Popular Computing Weekly w as voted m agazi ne 
of the y^ar by the CTA. 

* It is Britain' s only wee kty home com puter 
magazine with a p jtDlistied Audit Bureau of 
Circulation sales figure. 

* ft has a classfffed section that is now required 
reading for everyone with an interest in small 
micros, or w ho wants to bu y o r sel I : SO FTW A R E 
* UTILITIES • ACCESSORIES * SERVICES * 
HARDWARE * HIRING * CLUBS • 
RECRUtTMENT* 

* £6 per sec semi -display, 
25p per word lineage. 

* 6 day copy date. 

CAU DIANE DAVIS ON D1 -437 4343 FOfl 

AN IMMEDIATE QUSTE. 

Popuiar Computing Weekly. Sunshine, ^||l|CIJIUE 
12/13 Little Newport Street, Undor WC^R 3LD ^UNdnifVK 




Decerrber 1984 Dragon User 37 




Dragoiii 
conv< 

Jo/1/1 Buckley Qwes the tokens and listings necessaric 



THE TANDY Color Computer and the 
Dragon 32 are bolh based on rhe 6809E 
chip, They also share Micnosoft Basic, 
When typing Basic programs into either 
rrachine Ihere is no need to change 
anything for even their screen formats are 
identicat. One might therefore ttiink that a 
program which runs on one machine could 
be saved to tape and then run on the other. 

However, this is not so. When presented 
with a tape recorded by one machine when 
the micro you own is the other the tape will 
load OK but as soon as you type RUN the 
only thing you can get out ot your trusty 
micro is a syntax error (and there is 
nothing more frustrating than that), 

The problem is that tfie Dragon and 
CoCo use different tokens to represent 
Basic commands, "What is a token?" you 
ask. When you type in a Basic commartd it 
is recognised by all those good little bits in 
ROM and, rather than storing it as a string 
of letters in ASCII, it is stored using only 
one or two bytes of memory. These bytes 
are the tokens which your micro recog- 
nises as Basic commands when you RUN 
the program So when you CLOAD a 
program into a CoCo that was CSAVEd 
from a Dragon (or vice versa) many of the 
tokens wiii be "misinterpreted". 

You can explore the tokens in your 
micro by typing in listing 1. Program lines 
30 to 100 POKE the vaiues 128 to 255 Into 
program line 10, ten values at a time. Line 
70 PRINTS the values which were POKEd 



and line 90 LiSTs program fine 10 with the 
values now represented by the corres- 
ponding Ba&rc command. Typing GOTO 
■fOO will cycle through the next ten values 
The second half of the program does the 
same thing tor the two byte tokens, 

A listing of the tokens for both the 
Dragon and Coco, together with their 
associated commands, is given in table 1 . 
The table is in two parts. The left side lists 
the Basic commands in alphabetic order 
with the corresponding tokens for the 
CoCo and Dragon The right half of the 
table lists the tokens in numeric order with 
the corresponding commands. 

Several alternatives 

Once you have the tokens there are 

several alternatives regarding what you 
can do with them — you can list them in 
DATA statements, READ them into arrays 
and then use the arrays as look-up tables. 
This would occupy a fair amount of storage 
Space (about 3K) which, if you are only 
translating short programs, may not make 
much difference. 

If you are trying to translate a program 
which takes up most of your available 
memory then any trick which saves a few 
bytes is to your advantage. I chose the 
memory saving method, 

I set up a translation program which 
gllowed me to input the look-up tables, 
prfr>t them out (table 1), save them to tape 
and read them from tape (see listing 2), 



Listing 1 



10 DRTR 1234567e9ei23456?S501234567S90 

26 ST^PEEK'C25)>K£5e"+PEEK<26> 

30 FQRI=^12BTrr£55STEP10 

4B FClRJ-0TO9=IFI+J>c55THEN60 

50 P0KEST+6+£*J,^ I+J: PGKEST+?+2*:.J. 44 ■■ NEXT J 

70 FORJ*0Ta3iFRlNTI+.J; ^NEKTJ 
90 LISTiS 
103 HBKTl 

110 FQRIss1£8TC255ST£:F1@ 

120 FORJ«0TO9^ iFH'J>25STH£N140 

130 P0KEST+6+S*J.2S^F^P0KEST+?+3*J. 1 + J^ 

P0KEST+$^3*J, 44 = NEXT J 
140 CLS 

150 FORJ-0TO9=FRINTI+Jj ^ NEXT J 
160 LXST10 

£00 ■■*** CLORD"TQKEN -J^.fX 
£10 ' *******JK**3^^:'*:;tf**-i^;;*:^:|L:^-4; 



The program Is fairly short and user 
friendly. The remarks will help you to 
understand the various aspects of the 
program. With this program I saved my 
look-up tables to tape for future use 

One word of caution, the program as it 
stands is for Extended Basic and Disk 
Basic, Not having access to a Dragon disk 
I was unable to determine the tokens for 
the Dragon Disk Basic commands. For this 
reason you will find "0" in the token fist tor 
the Dragon or ?? in the keyword list of 
tatjle 1 , If you have a Dragon Disk system 
you can fiil in the empty spots using listing 
2. 

Once you have entered listing 2, type 
HUN and select option "1 '" from the menu. 
You will receive the prompt "TOKEN = 
nnn," "ENTER DRAGON KEYWORD." 
Use the right half of tabSe 1 to enter the 
correct command which corresponds to 
the token displayed. When you have en- 
tered all the commands the program wilf 
return to the menu. You can either print the 
table to the screen or printer or you can 
save it to tape. 

Having saved the look-up tables my next 
step was to get them in a more useable 
and condensed form. Program listing 3 did 
this for me. It organises the one byte 
tokens into the arrays from subscript 1 
through 78 and two byte tokens in arrays 
from subscript 79 to 112. It also reduced 
the token look-up tabfe to eliminate the 
disk tokens. Of course, rf you have the 
missing disk tokens you wifl want to save a 
complete set of tokens. To do this make 
the following changes in listing 3; 
40 DIMTC(136),TD(136),CT(136}, 

DT(136) 
140 F0RI=128T0224 
190 FORI = 2SS12eT0255 166 
280 F0RI=1T0136:,,, 

The data saved by listing 3 will be used 
to translate Dragon to CoCo programs or 
vice versa. Program listing 4 does this. It 
reads the look-up tables into arrays 
TC{1 12) and TD(1 1 2) (lines 60070 thnjugh 
60110), sets the end point for conversion 
to the iDeginning of the conversion program 
DRTOCC (fine 60130), and merges the 
program to be converted with DRTOCC 
(line 60140) using a program we will 
discuss shortly. Line 60150 through 60180 
keep us informed of the programs prog- 
ress. 

The actual conversion takes place in the 
subroutines starting on lines 60200 (two 
byte tokens) and 60220 (one byte tokens). 
Lines 60260 through 60340 step through 



36 Dragon User December 1964 



1 /Tandy 
/erter 



sary to convert Tandy programs to the Dragon and vice versa 




the program to be converted one byte at a 
time until it finds a token. It jumps to the 
oonveraion subroutines (line 60310 or 
60320) to get the corresponding token and 
then POKES it back into Ihe program Peing 
converted (line 60330), 

If you are using a disk-based sytem you 
will have to make ttie following changes to 
listing 4: 

60030 DIMTC(136),TD(136) 
60090 F0n! = lTO136:,,, 
60200 FORK=98TOl36:GOTO60210 
60220 FORK=lT097 

Listing 4 is set up to convert a Dragon 
program to run on the CoCo. If you have a 
Dragon and want to convert CoCo prog- 
rams change program line 60230 to: 
60230 IF TC(K)=TK THEN TK=TD(K): 
RETURN 

Now that we have all the basics we need 
to put Ihem together and make it work. 
One additional tool is needed: a merge 
program, Listing 5 does this for us. It is a 
machine language prograrr which allows 
you to load the conversion program into 
the back of the program to be converted by 
making your micro think it doesn't have a 
program in memory. 

Programming steps 

Here are the steps to convert your 
program, CLOAD listing 5 and type RUN, 

You will receive the prompt line 40, Wake 
sure none of the program lines in the 
program to be converted exceed 60000. If 
Ihey do use RENUfVl to correct the situa- 
tion. CLOAD the program to be converted 
and then enter EXEC32749. If you do a list 
at this stage all you will gel from your 
friendly green eye will be OK, Don't dis- 
pair, your program has not been lost, only 
masked by the program pointers- 

CLOAD'DRTOCC and type RUN The 
conversion program now takes over and 
displays the start and end address of the 
program being converted as well as the 
current address being converted. Insure 
you have the look-up table CSAVEd on 
tape from listing 3 since the conversion 
program will start looking tor it in line 
60070. If a problem does arise the prog- 
ram will stop and give you an error 
message. When the conversion has been 
completed the conversion program will 
delete itself and give you a prompt to 
CSAVE the converted program. 

If you don't want to go through all this 
work and aren't worried about memory 
space then program listing 6 is for you. It is 
self explanatory, Eliminating all the re- 



Listfng 2 



le ■■ Jt:Jt. + ***t.*.**s^!t:*:*.***lf.irif * + Jflt 
le ■■*:*:* CLOflD"TRRK£'- *** 
321 ■■ ** t * J I*:****:********:*;*:**** 

Se C-IM KUf<LSS>.T&tt3S>,TC:<13S> 

8t FOPI-&T '0 FI^CLS^FRllKTeP, "TOKErJ "",1 

90 p-RlNTe64'PRlHT(E32."EHTER DRRlGOH KEYWORD"' 

1 ee I HPUTKN* 

110 FORJ-BTOLSe^ IFKN*-KL-i*t JJTHEH"r|?(;j)-l :G(jTOig0^ELSENEHTJ^FRINT(14e0.'ino mitch. r 

1£F PFiNTrs*lS0jS^RiHC;*ir2e.3£>J 

13P FR-iN'@S4 PRIKT(E3£,"EHTER COCO KEVUORD" 

l^p: IHPUTKL-J* 

150 F0RK"0T0136-IFk:i-J*!=K!J*(lK:> tHeNTCCK J»t ' COTO ISB ' ELSEHEXTK ^ f*BIHT(»*ee. " no ms.tCh. 

rȣ-tit-i->-- k*av.'-5<"d"i SOUNtEBBil iC\;T01W 

' m#1;c^ tekffJi to kwswcd for Prliitoufc 

KC*-'""iKD*=«"'"' 

FCRJ«0TO13e 

I FTCi J J- 1 THeHKC*-KN*t J > 

IFTCJi:, J >=>! THEHKDtpKH*: J 5 

HE^TJ 

IFKC*""" THENKC*'="7?" 

IFK.C'*""" THEH»0*-"??" 

RE"^URH 

■' «-nt.«r lr*Mwor-dt 9i.v«-ii tokftn* 

FCRI^BtOiae REflOKWitn^HEXTI 

STi»l£S Fl-224 

GOSUBS0' inPu.«i d**l« 

ST=>233i£S FI»253liS6 

GOSUBBl?'ii-iPu.t d*.*.a 

RETURN 

■'pf~i-nr he*.din^t and t^^ble* 



ire 
1S0 
1i3? 
200 
£10 
££& 
^'3S 
■£Ae 
230 

310 

3se 

330 
■340 
330 
369 
490 
410 
429 
430 
440 
4-!i0 
460 
n H 
470 



CL^^P'^IHT-IHSIjRe PRINTER IS OH'", "PRESS RHY KEV TO COHTIHUE" 

P**IHKEV* ■■ IFH*-""'THEH420 

CL,3PstlHT52*'3,"P R I H T I N C" 

flt= ■'#*#***»#*" 

PR'iHT*^2 ,. iTfi IHQ*', 72, " -" J 

PRIHUt-E.THB*; l3>"!"j7ftBC20>"T K E H" .aPIS'^35 ;■" ! ! 

N D' 

PRINT*-2,TH8<;igy! " ; SrRlHG*< £1 , "-"^i"! !%Tfle<;3e>" 

PRlNT»t-£, " COriMflND 1 C5C0 ! tRflCOH I ! 



TFlBCSaV !"jTftB(55>-C O M 



460 

A9^ FRlHTit-S,STRIHW(13,"- 
*<43 .■"-■' >i"l"HETRInr:*< 10; " 
50« P0Rl»=i£ST0££4= ;DSUB.17@ 



TOKEN ! COCO 



-)i"\ "iSTRlHG*;: 10. "-")J " ! '■; STRINGS'; 19. "-"JJ 
" Jj"! ";STP:IHC*^ 19,. "^" J 
K-T-l;2?'C0eiJB53&. HEKT I 



I I 



OR 



; STRING 



5XB F OR 1 "235 1 ESTOaSS 1 66 •■ GOS! JS 1 70 ^ K^ I -S^^e 3 e ■■ -GflSuS 5M ' WtKT I 
5£ia RETURN i 

330 RR:lHT*t~£-TPlB';!''KH*.^K^;TflBCl3>" !"i iPRlNT#-2..:JSING^* jTC^ K>J ^ PRIHT*-2.Tfte< £*>" I 
RRIHTJt-2,ijSlNGfl*jTD''-K:>- 'PRIHTi-£; TR3C 35 >" ! I " ,: THB^ 4& >j : FRI KT#-2.iJSINGfl* j I* ^ PRl 
NT#-E ., TRe-: 30 ? " ! " .^KC*,. TRS^Sl >" ! "jKD* 
34^ RETURN 500 ■'O'i+.Put to t».(** £10 CLS 

623 PRINTe3S4,-P0SITlbH TFIPE - PRESS Pl*l* PHO reCOr*^" ^ PR INT ■" PRESS inter TO COM 
TlNUE" 
i.3f3 Pr- I NKEV* ' IFP*< >CHR*( 1 3 JTHEHeSB 

CL&'PRIHT'-SHVIHC TO THFE flS CSflVE 'CONVRT' " 

0FEH"D''.-^1 .■ "COHVRT" 

FCRI'=0TO13e^Pl?:HT«~l,KW*f;iJ;TC< I JjTtX liJiHEXTl 

CLOSE-1 

RETURN 

' inpijt from t.*P# 

CLSipRlNTeSa*. "POSITION THPE - PRE33 P l iii " . "PRi3& tflttr TO CONTlNLfE" 

St=iIHKE'i'* ■■ IFH*< >CHR«'. 13 )THEH7ie 

CLS PRINT"SERRCH*NC FOR -:;OTiVrf' 

OFEH"r'.-l."COHVRT" 

CLS PRIr-IT'TOUHD comvi-t" 

FOR : =0^0 1 36 I FeOFC, - 1 5THEW77B 

Iir^FuT«~ 1 . KW*': I >, TCt I >. TD< t > ^ NEJ^TI 

CLOSE-T 

RETURN 

'P'riin-t t5.ble to »Cf-*eTi 

CLS:pR!FiT"KEYW3R0 COCO TKH DRSf^OM TKKl" 

H*=- ■'**(**«*###*»■' 

P0RI-1T01365TEP12 

CLS ^ PR 3 Ht" KEYWORD C0C3 TKH C*RR50>* TK.N/' 

FRINTe64.; 

FGSJ-^TOll 'K-I+J. IP*^>17€THEH39e 

PRINTKWSt K > i TflS< 13 >; ' PR ISrJS IMSB* J TCC K >i TC^ K > 

NEXT J 

PRINT PRIWT-pRtSs Fl^-JV KEY TO C(JHT INUE" .^ 



640 
630 
6631 
67e 
^80 

700 

;'io 

7E0 
733 
740 

763 
T70 
780 
600 
e!0 
3£0 

e43 
850 

S30 



CcHitlniMd en 



41 



Decemtier 1984 Dragon User 39 



i 





Ltamd'^ 



A Jegend in its own time, simpl^^ the best software ro 
have been written for the Dragon and Tandy color 
computers. With Its full colour, htgh resolution 
graphics, sound and 100% machine code, surely no 
collection can be complete without it. 
Joysticks required, For 1 or 2 players 



*^ 32 ^ TaiMiy Colon r versions only avsHabie ^t Tandy Stiops 




Tape £8 



mcl Pfi^P 




I i'i I 



BANDIT 










Tired of games that only have a few screens or force 

you to follow strict levels'? In Tl ME BANDIT, yOu* 
cari choose from more than TWENTY places 
throughout the game, with more than 15 distinct 
variations and levels of difficulty in each place, 
this means over 300 variations! 
Crisp Supergraphics. colourful scroHing landscapes, 
ful J an imation of a multitude of characters, and over 
THREE HUNDRED SCREENS, 

JOYSTICKS REQUfRED 
TANDY COLOUR versions only available at Tandy Stores. 



E.!(ploding with 
colour, racing withj 
fast animation, 
and roaring with sound, this great n on- violent game 

is destined to be a classic. 

Dozens of levels and screens (more than FORTY!) 
offer anyone, as much good clean fun as they wantf 
Play alone or go for the ultimate challenge of two- 
player simultaneous competition. 
Rur> along the colorful g irders. |ump across the 
chasms, climb the ropes and ladders, and 
grab theBlHD and fly the loot before your 
opponent gets It. but watch out! The KATSareon the * 
prowl and your opponent is tossing eggs at You ! 



irrr^^^m^^^ nt.i 




T tf.?=-?"t±*.* 


i^l^ 


^^i^V^-^ ^^^B^^H 



Tape £8 



Wi: 



'i^miUSrx^^'mm 



Tape £8 




ElMONSCCD 






JOYSTICK REQUIRED 



All alone jh the silence ot space, 
you switch on the view-port 
to look at the brilliant slarg. 
And tnen you see THEM; a massive hoard of bat-li'ike aliens, 
swarming towards you! The ?hip trembles under the distant 
explosions of enemy (ire. You have only one chance for 
survival. Fight' As you attempt Id deleft each new wave of 
enemy ships, I hey oniy gel stronger and faster! 
by some miracle you survive trie first assault, you find 
yo u rseff p i tted aga i nst e nem les so swift . powert u i , a n d 
outrrght evd tliat onJy one name fft$ them DEMONS! And if 
that's not enough, they bring out the heavy artillery - the 
Mother Ship! Engaging m battle, you see a dark gloui^ 
agamst the stars, another invasion fleet! 
Dilleren! screens of bats, demons, and special challenge 
rounds keep the exciternenl high and lhe competitfon stiff. 
TANDY coLpjifi 'jers<Qns (jniy a V(i| 1 1 ao ic at Tanrtv Stores 



''jm^ 


m 




^SB 


■n 


>"■»* 




(I*"**, ,r<":t* *»'•* 







DRAGON 32 TAPE £4.99 (Special Offer) 
TANDV COLOUR TAPE £8,00 




i^fWc, 



,^^k 



DUNGEON RAID! 

An exciting venture into the depths of the unknown 
JOURNEY THROUGH THE CATACOMBS OF 
ROOMS, KILLING SHAKES, OAFS, SNAPPERS and 
THE GHOST that guards each set of doors to yet 
another deathly dungeon. 

You rrust enter and leave each terrifying room within 
a LIMITEDTIME but avoid killing your own clone or 
you will lose a life, i JOYSTICK REQUIRED 

TANDY COLOUR vsrsions (ji^ly aval tab Iflal Tartdy Slures * 



i^3?»S 



■ 5!S«**gat:5soM™s»as,-fs;sotiijssBt^!S!.at^T5:-i 



■-■■■.■■*■ Ni 



[il'M- 




n 






Tape £8 



TO^^ol 




or post to 

0726 73456 

^8LINeS-24H0URS 



AUCIHMIAII 

41 TRURO ROAD, ST. AUSTELL 
CORNWALL PL25 5JE. 



marks will save some memory. You will 

siill have to load the merge program and 
follow the same steps outlined above bui 
you will be saved typing in several other 
programs. 

Future use 

Even if you don'f type in listings 1 
through 4 you should look them over since 
they do contain some interesting aspects 
which you may use in the future, Re- 
member to change line 60350 to: 

60350 tFTCEK)=TKTHENTK=TD(K): 

RETURN 
if you want to use listing 6 on a Dragon, 

If you have problems with the l^istings, 
write to me at 28 Broom Park, Teddington, 
TW11 9RS. Include a SAE and I will 
respond by return mail. If you want a tape 
copy of all the programs send £5,00 in 
cheque or money order made payable to J, 
Nichols. Please specify if you have a 
Dragon or CoCo. ■ 



900 et^WK^'ft ■ iFe*= 

310 NEXT I 
92?? RETURN 



"THEN900 



Listing 2 continued 



9'3<i DRTfl 



see ORTfl 
?7e DPTH 
3g& DflTfl 



. FieS . flHt> J flSC J RTM , R:JC iQ i eFlCKLfp;C'-'R» . CIRCLE J CLEPRj CLDftt? 
?4B &RTfl CLCSEjCLS.C0LOR.CCim",COPY..C0SjCSflVE..CVH.pflTFl.0iP 
939 DHTH DEL, DIM . IR . DSKIHI , Ds*^ I S : [?LOflt? . DRR-,J .■ DR I VE. DSKCrf . Et I T 
ELSE; EHO. EOF . Ei^EC . EXP, FIELD, FILES,-I>i.FHl. FOR 
FREE. GET. GO; HEW*. IF, IMKEV*; lMPl,iT; INSTR ; INIT,JOVSTK 
1^ I LL ; LEFT*; LEh*. LET ; L I £T , LLI ST, LI HE; LOAD , LOC, LOF 
3=*B DRTfl LOG ;L3ET, MEM; MERGE ;M I'D*, nKH*,MOTO~.; MEW ;HcXT' NOT 
icae l>ftTR W;DFF,GF-EM;0R,FfllMT.PCLERR,fCLS.PCO?Y,PEEK>PLPlV 

QflT p PI^O&E ; F 1 HT ; POKE ; PGS ; PPO i MT ; PRESET ; PR I HT ; P5ET .■ PUT . REPD 
|>HTR ftEM , REf iPnE ; F.ENU 1^ ■ RESET , RESTORE , RETURU ; R I G»Tt , RND ; ftSET , RUN 
OPTP 5PVE . BCP-EEH; SET , SGM, SKIPF, SI H, SOvNO; STEP. STOP, STRING* 
|>nTR 3TR* , SUB ; SQK ; TRB< , TRN . THEN , T I plER .■ TO , TROFF ^ TROM 
UNLi^PitJ. USINC; USR. VRL.. VRRPTR, VERIFY; UKiTE. *.■ - ; * 



1940 

1&5& DHTH 

lB6ia &RTR 

1203 ■'pfi».ln Pp*o9r«w 

1213 CLS = PRIHT'E44. 

lEZB pRiNTaiee.. "i, 

l£30 PRINTISie4;"2. 
1240 FRIHTft^ZS; 
lZ3e PRIHT(E29£; 
126e PRlNTai?^; 

PFHWTIS42B; 

PRINT e433; 

P*"IHKEV*i 



MEHU" 

ENTER KEVIJORCS" 

SAVE TABLE TO TAPE" 

REHD TABLE FI^CtM TRPE" 

PRI>JT TRSLs" 

PRIWT TflSLE - SCREEM" 

Ek[?" 
"SELECT CPTIOH <1-6>?"'J 
IFR**""THEN1E9B 



■'3. 
"4. 
"3. 
"6, 



1270 
l£Btl 
12^0 

ijeie 

13ie 

1320 DM t i:;O*fUe3l0;Gl?; 730. 4ie,91B, 134a 

133P GOTOiZlS 

1340 CLS FRlHT^l^Ex' 



I FBt< '■ 1 "DRR»>-5" THENltSei 



■BE SURE VOLI TURN EVER V^H IMG OFF, 



r^rbtef 



TOKEN 



COMHRND ! 


COCO ! 


DRRGON 


nss ! 


255130 i 


25513ef 


RHD J 


176 ! 


20^ 


FISC I 


255138 ! 


255144 


ftTH ! 


255148 ! 


255135 


RUDIO 1 


161 1 


163 


encKUP ! 


321 ! 





CHm ! 


235 139 1 


255145 


CIRCLE I 


1S4 


177 


CLEAR ! 


145 


150 


CLOAD ! 


151 1 


153 


CLOSE ! 


154 


156 


CLS ! 


158 1 


160 


COLOR ! 


133 ! 


176 


CONT \ 


147 ! 


148 


COPY f 


222 ! 





COS ! 


255149 


255137 


CSHVE I 


152 


154 


CVH ! 


255162 





DRTPl ! 


134 


134 


DEF ! 


185 


152 


DEL ! 


181 


t6e 


DIF1 ! 


140 


140 


DIR ! 


2Q€ 





DSKINl ! 


220 1 





DSKI* ! 


223 


^ 


DLOFID ! 


202 


t 185 


DRFIU ! 


198 


[ 181 


DRIVE ! 


207 


! 


DSKO* * 


224 


E 


EDIT 1 


182 


I 167 


ELSE 1 


132 


132 


END \ 


138 


1 138 


EOF ! 


255140 


! 255146 


EXEC ! 


162 


1 164 


EXP ! 


255151 


! 255135 



FIELD 

FILES 

FIX 

FH 

FOR 

FREE 

GET 

GO 

HEK* 

IF 

INKEYf 

INPUT 

INSTR 

INT 

JOYSTK 

KILL 

LEFT* 

LEN 

LET 

LIST 

LLIST 

LINE 

LORD ' 

LOC 

LOF 

LOG 

LSET 

MEM 

nERGE 

MID* 

MKH* 

MOTOR 

NEI4 

NEXT 

NOT 

ON 

OFF 

OPEN 

OR 

PRINT 



208 ! 


! 


209 ! 


! 


255152 ! 


255146 1 


204 ! 


190 ! 


128 1 


128 ! 


255163 i 


\ 


196 1 


179 1 


123 ! 


129 J 


255156 I 


255149 ! 


133 ! 


133 1 


255146 ! 


255154 ! 


137 ! 


137 ! 


255158 ! 


255157 ! 


255129 ! 


255129 ! 


255141 ! 


255147 ! 


219 ! 


1 


255142 ] 


255150 1 


255135 1 


255141 ! 


136 ' 


142 ! 


14S 1 


149 \ 


155 ! 


157 ! 


137 ! 


170 f 


211 ! 


1 


255164 


1 


255165 1 


! 


255153 


255134 ! 


212 


! 


253147 


253155 ! 


213 


I ! 


255144 


253152 ! 


255166 


f ! 


159 


t 161 \ 


150 


! 131 ! 


139 


! 139 ! 


168 


! 192 ! 


136 


! 136 ! 


170 


! 194 ! 


153 


! 153 ! 


177 


! 201 1 


1^5 


! 176 1 



Continued on page 43 



December 19&4 Dragon User 41 



Designed and produced by qualified professional educationalists 

EDUCATIONAL SOFTWARE 



Physics (O level/CSE Revision) 
Bioiogy (O levei/CSE Revision) 
Computer Studies (O levef'CSE) 
Maths (O level Revision) 
Maths iCSE Revision) 
Science (Revision 12/14 years) 



Maths (Revision 12i4 yea:s) 
English [Revision 12/14 years) 
Reasoning (11+ Revision) 
English Practice (611 years) 
Mathematics Practice (8, 1 1 years) 
Arithmetic Practice (7/10 years) 



Tables (Practice 7/1 1 years) 
Spelfing (Improver 9/99 years) 
Knowledge Quiz (9,-99 years) 
Sports Quiz (9/99 years) 
Typing (Improve your speed and 
accuracy — timed tests in upper and 
lowercase letters — 100% high res,) 



UNBEATABLE VALUE AT £4.95 EACH POST FREE 



O LEVEL/CSE COMPUTER STUDIES 

A set of four cassettes jam-packed with up to date knowledge 

covering the O level/CSE syllabuses. Full tutorial with 
revision questions. Subject areas include: 

Data Coding, Data Storage, Computer Arithmetic, Computer 
Logic, Processing Information, Society and Computers, 
Computer Structure, Backing Storage. 

And much, much more. 

Also suitable as a general introduction to the computing 

world (Mums and Dads please note). 

FANTASTIC VALUE AT £14.50 PER SET POST FREE. 



PRO-FILE (g) 

The onginaf and best cassette -based filing system. Use your 

Dragon as a data fifing and retrieval system. Hundreds of 

uses throughout the home and small business — used by 

doctors, demists, farmers, etc. 

Output to screen or printer. 

Se-page easy-to-use manual with fufi instructions 

"Profile does everything it claims and does it well {Which 

McTO? November 1983). 

" One of the best manuals of its type I have seen, ideal for the 

novice" iPCW December 19&3). 

£5 less than our nearest rival. 

£9.95 post free 



MICRO DE-BUG CONSULTANCY 

Dept U, 60 Sir Johns Rd, Selly Park 
Birmfngham B29 7ER. Tel: 021-472 7610 

Also suitable for Tandy CoCo Computer, 




^ 



Of the hilir 



The RAfNBOW is the biggest and 
best magazine available for the TRS- 
80*-' Color, TDP-100, MC-10 and 
Dragon-32 Computers 

And no wonder! It's over 300 pages 
thici< each month . . . pages brimming 
with programs, product reviews, 
tutorials, columns, hints and tips 
about youf compuler Yes, it is consi- 
dered! "the" Color Computer maga- 
zine to buy. 

Don't delay. For only $28 you can 
get the Rainbow every month of the 
year Then your CoCo will be Kong of 
the Hill too! 

U-K, Subscription r^tes 
U,£, $65 surface rate 
U.S. $100«irrsle 



ft'H) -Bl.-lM 



tH» Hainbcnv S&M U S H ighway 4? 
&D2/22e-4 49S PO eon. 209 

PrOspei:! Ky aOOM 
VE S ! Sign me up fa* g yiear ( 1 2 iss ues I of thf RAIM BOW. 

Name ^_ 

AWness „^ 

Cily -^ — . ^^ Sta!« . 



Foment Enclosed 
Chafgs VISA MasterCard 
My Atcoumlff 



Zip. 




Amefican Eipress 
inl&fbartk«(MCofify> 
Card Eipir^lion Dale 



iSS S yt±t in EhE Unih^ij S^MSh 
Can4u.»n tnd wencan paie 
US t3J. lurlJC» r^te loolh^r 
CQuntnmUS S65 aifrait 
y S %t€0 All aubicFiplrani 

i»u« please £ilfyw 

Uft 143 ^-^ WQ«i£S. 






^ 



42 Dragon User December 1984 



WMAyvwwvnnpw 



Tabl^l continued 

PCLEHR 

PCLS 

PCOPY 

PEEK 

FLRY 

PMODE 

POINT 

POKE 

FOS 

PRO INT 

PRESET 

PRINT 

PSET 

F'UT 

RERD 

REM 

RENAME 

FIENUH 

RESET 

RESTORE 

RETURN 

RIGHT* 

RHD 

RSET 

RIJN 

SHVE 

SCREEN 

SET 

SGN 

SKIFF 

SIN 

SOUND 

STEP 

STOP 

STRING* 

STRf 

sue 

SQR 

TRS 

TRH 

THEN 

TIMER 

TO 

TROFF 

TRON 

UNLORO 

USING 

USR 

VRL 

VRRPTR 

VERIFY 

WRITE 



> 
< 



f 



192 

lee 

233134 
£01 
200 

255143 
14€ 

£55 IM 

255 lee 

1S@ 
135 
189 
197 

141 

ai4 

203 
157 
143 
144 
255143 
255132 
215 
142 
216 
191 
156 

163 

255133 

160 

169 

145 

2531 SI 

253136 

16S 

255155 

164 

255 15D 

167 

235159 

163 

184 

183 

219 

205 

235131 

255137 

255157 

218 

217 

171 

172 

173 

174 

175 

178 

179 

L80 

131 



175 
171 
182 

255140 
194 
183 

255153 
147 

233131 

255139 
173 
135 
172 
180 
141 
130 

186 
139 
144 
145 

253151 

253132 



143 



174 

138 

255128 
163 

255136 
162 
193 
146 

253160 

255142 
189 

253133 
167 

255136 
' 191 

255156 
188 
169 
16S 

205 

253161 

255143 

255156 


195 
196 
197 
198 
199 
202 
203 
204 
131 



gvai 



Listing 3: gives the tables a mors vs^&ble ^nd condensed form 



28 -It* tLCPC-'TlCNCgMV- *« 

48 PIMTC l36)/TtH ia«5,CT< LIZ)-.P1"( |1?> 

5B CLS'WtlHTBae*, 'PWITTSH TAPE - FPESS p '. *a ■^■ "F^ESI .^tir TO COMTlMye" 

SB nf*THt;Ev( lP(4t>:>Ct«*a3)Th«NEe 

7B CL' ■P1t[NT"SEflEi;H3M; -OR caiwrf 

ee OPEN' !",-!.. 'CflNVRT" 

9i ClS- PRINT "LOB? !MC cffiwr*-' 

L«B Fr3H[.9T01S«- IPEOFf -I JTWeNlEB 

ize clqse-1 _ 

11? D,« PHlMT'LaBOIHC CtinPl.£T£' PHIHT F«:IMT"MlWi S<*T' 
l^e f 3P;"jjST5ie* 
1-* f 0e-J*9T(317S 

l&jj [F-C'J?»1 Th^E'C! i-lJT >"TCf J >:tiTt 1-1I^J"TD< JJCOTOIW 
IfB HE^T.' 

isa NE*i 1 

ISS FriR:«£53lEaT?S3a!.61 

SSEJ F0Rj**TDt3S 

zi9 iFT-i^jj.i THe>JCTM-asw*j)*Tip ji'S5?aeaeT<i-2fse4si-Tcr: j>-a33«a* GOToaae 

&HS HE>TJ 

t3B MexTi ^^ 

a« CL3'n!!NT"eaRT CaMm^TED"P«![HT0:384. 'position TSPt - PWtSS Pli" ft* 

record" ■p«ln--P*(ESS •ft*' Tp tCMTSMliE": 
E36 Mi.[HKgY*5FfmjC>«*< ia>THEM35* 
£SH CLE PHlKT'SRyfHS iDDkuP TO TPPE" 
278 CPtH ■ g ' . - L . ■ LOW'JP" 

jge fsuS'iToiia PBiHr»-i.-CTU?-DT':n mSj<tt , 

3« CI.S PBIMT"!|aa)(ul' SfWSt Tg Tft?e" 



TaiJiel 



TOKEN 



I 12B 

! 129 

I 13^ 

! 131 

! 132 

! 133 

\ 134 

! 135 

! 136 

! 137 

! 138 

! 139 

! 140 

! 141 

! 142 

! 143 

I 144 

\ 145 

! 146 

j 147 

! 148 

! 149 

! 150 

! 151 

I 152 

! 153 

! 134 

I 15:5 

! 1S6 

! 137* 

! 15S 

! 159 

i Continued ^^^ 
! on page Ab 161 



C M n fl H D 



coco 



FOR 

GO 

REM 

ELSE 

IF 

DflTR 

PRINT 

ON 

INPUT 

END 

NEXT 

DIM 

READ 

RUN 

RESTORE 

RETURN 

STOP 

POKE 

CONT 

LIST 

CLERR 

NEN 

CLOPD 

CS1=!VE 

OPEN 

CLOSE 

LLIST 

SET 

RESET 

CLS 

nOTOR 

SOUND 

nuDio 



DRRGON 



FOR 

GO 

REM 

ELSE 

IF 

DnTR 

PRINT 

ON 

INPUT 

END 

NEXT 

DIT1 

READ 

LET 

RUN 

RESTORE 

RETURN 

STOP 

POKE 

OONT 

LIST 

CLERR 

NEN 

DEF 

CLORD 

csnvE 

OPEN 
CLOSE 

LLIST 

SET 

RESET 

CLS 
MOTOR 



'l-J,. M , 



December 19&4 Dragon User 43 



MAKEIHEMOSTOF 
DRAGQN32 



Two ^rcBt boohs to help 
VOu tap tbe power of 
yoiir Dragon 32, 






^ Hfl*^«*" I 



MAKING THE MOST OF YOUR 
DRAGON, bv Give GifTord, leads] 
you through programming the 
Dragon from First principles, and 
includes nnore than ISOcompktel 
programs, including major arcade] 
games £5.95. 



DTIf AMIC GAUE5 FOR THE DSAGOlf 32 — Tim 

Hartnell and Robert Young, Thirty magnificent games 
for the Dragon are lurking in this 180 page book, to 
mahe your computer behave just as you hoped it would 
when you bought it. Programs include MAGIC CASTLE 
SNARK ATTACK, SPACE RESCUE, REVERSI/OTHELLO 
CHECKERS and CUBIK S RUBE. Just £4.95. 

t enclose £ . Rease send mi ihe bcwks indicaled. 



I 
I 
I 

L 



Dynamic Games for the Dragon J2 
Making the most of your Dragon. 



Name . 
Address. 




DRAGON 32 AND 64 



DRAGON APPOINTED SERVICE AND REPAIR CENTRE 



COTS WOLD COMPUTERS 

* Dragofi 0S9 software suppliers. Easy link Eelsx agents 

G MIDDLE ROW, CHIPPING NORTON, OXON 

Telephone (oeos) 412^ 



I 
I 
I 

J 



NEW MODEM SOFTWAHE 



Dki you kngw Bi^t flt* <3ifiKlory of bulletin trOlMS OfrtfWing in V\B UK haE raoctied 
SxA4 t\<i»S. Vou can acciss ttisss wdhi ynur Dragon. On« cif lh«sie boards is Pn^l^l, 
its new dirsclDry has H pagas ni numbers that 'vou can contact, mo^it^l iries4 art TrM 
at chsrije. 

DRAGON ^2 

Driver II — This new wHvu^re w^l 9ign ■you inio sn/ 3D0 baud SYSiftt fine P^$lel). II 
prosJuces a 4(HKlumn sc^stn distilay with upper and Bowercase lellars. A printad copy 
Ct ifatj can a\sC> be obIair>ed. Will also work with W\b 6* uaing the Co4sw<ilcl Co'npgt^rs 
RS21i2 cartridgs — TapB £e.SD, Dbk Clfl-SD ^Dip SOp). 

BrlwB* 340 — TMs wHiMafe u4*S Ihe ila/Klard 32-CrHumn *tplay. hdwmer, all lamera 
are m uppgr cUM lOf Clinty Will aiso work with Ihe 64 — Tapa ES.Oa — dak CT.Sd 
id&ti 50pt. 

DRAGON 64 

Sp^ijilly ^lisigi^Mt ROM Mtwdrv is atvailabls kir Ihe 64. Supplied in a carlridga case. 
A 51-C(i4umn scrsen with uppar and lawar ca^ ia$ <n 0$9] i$ pn^gc^d, Sawd i^6 
SOfr^.eOO. Modems use Die 64s inbuilt RS232 pO*1 - EBJ.M fpflp El .OOf. 

CARTRtDGE PORT EXPANSION BOARD 

TtitB board piugs mtu Itie Dragan r^arilndge port lo allOAr Ihe simu<1aneouS uS* 0< Ihe 
DHAGON-PHEMieR DOS esflr-age arv] (he C*(Sweld Compulcrs BS232 interfais. 
Allows |hK3 uiB di iKe dish base sottware on the 32, elc — Ctti.SA {pip £l .£S] . 

nS232 INTERFACE 

This cartridge i? .neeesssry 10 BlhW lh« »i>n»ctiOfl O* a nvjdtrw Ib the OR AGON 32. ft \b 
a lull SpOCil>fiit1iOn unit., can be suuptied with dllfarenl addfas^B 1a altaw connectiun ql 
move !ha/i one inlarfaice. Sottware and hafdware ocrvlrQl ol Davd rales l&O-IS.ZOO). 
FuHy tested aruJ jijpptiad uilh manueJ al90 9uitfit)l4 for 64 and Tandy CD'Cp — £44.00 
(p*p?1.Q0) 

MODEM 

Biizz-bQy, 3Q0 bps, Ts^Mom appro^jftj. ^ v««V popular urilt orfering blkxJ vbIub tor 
mari«y. Bat1a/y or itMlns pawared — £79.S4 jp&ii Cf .00). 

CABLES SUPPLIED AS REQUIRED — £11.50 eactt. 

NEW MICR&IIEAL TFTLEB Kir^luding 'World r>< Flight' (Hupert; tlighl almuiater) and 
Time Barrtif. Mr Dig and Tnuehilona. 



DRAGON 64/OS9 DISC SYSTEM 

BUSINESS SOFTWARE 



Professionally written Software for the small to medium giaed 

busiri^i&s. The following ipackages are now available: 

CASH AND VAT — Enables s^ou K>: 

* Record all Tradinfi, Bank and Cash Iransacticms, posting 
tran$actioris to the relevant trading account (e.g. expendiiture 
posled to stock pure liases) 
Produce VAT Relurn and Audit Trail on request 
Produce Trading summary and detail reports (analysed by 
irading accounts) on request 

Produce cash book and banl< reconciliations on re<iues-t 
Post transactions over tbe VAT period end and financial year 
end without having to ruri the period end or yeaj^ end 
processing — allowing you to produce the period end and 
year end reports at your convenience 

STOCK RECORDfNG — Enables you to; 

* Know 'iftfhai is currently in stock 
Know how much cash is tied up in which Stock Items 
Identify slow moving stock which is tying up your cash 
identify fast moving stock and avoid stock-outs 
Know when to order slock based on current usage 
Report on Stock valuation, movement, re-order requiremenis, 
usage history and statistics 
Utilise full enquiry facilitios 



SALES LEDGER — Enables you to: 

* Record all Sales transactions lo your Customers 

Produce a comprehensive audit trail of these transactions 

Produce Statements ol' Accouni on a regular basis 

Produce Overdue Letters (where required) 

Identify slow-paying Cuslomers 

Identify those CListamers who have exceeded their crodit limit 

Utilise full enquiry facilities 



PURCHASE LEDGER — Enables you to: 

* Record ail Purchase transactions from your Suppfiers 

* Produce a comprehensive Audit Trail ol itiese transactkjns 

* Produce Remittance Advices 

* Analyse your purchases within categories defined by yourself 

* UliJiso full enquiry facilities 



INVOiCINQ — Enables you to: 

* Record order details as orders arrive (using Customer details 
and Hem details held within the system as requfred) 

■* Print oul Invoices for these orders as and when required 

* Qptionaliy link to the Stock Recording system for automatic 
creation of Invoicing item file and updating of Stock l^ecording 
system stock item levels 

* Optionally link to the Sales Ledger syslem for automatic 
creation of Invoicing item file and updating of the Sales Ledger 
Customer Accouni balances 



LABELLING — Enables you to: 

*■ Maintain an address file within the system 

* Print labels from this file 

* Optionally print labels from the Sales Ledger Customer file, 
the Purchase Ledger Supplier file and-or the Invoicing 
Account file 



All Systems include a comprehensi\/e User Manual and are 
priced at £49.9'5 each (inci VAT, P^P) 

ChequB/PO please to: 

COMPUTER SUPPORT 
SERVICES LTD 

9-11 Tudor House 

Bridge Street 

Walsall, West Utdlands 

0922-644926 

* DEALER ENOUIHIES WELCOMED * 



44 Dragon User December 1984 

















1 162 ! 


EXEC 


SOUND 


! 213 


! MERGE I 


7? 




! 163 ! 


SKIFF 


RUDIO 


f 214 


! RENAME ! 


?? 




! 164 1 


TRB 


EXEC 


! 215 


! RSET E 


77 




! 16S ! 


TO 


$KIPF 


! 216 


! SRVE 1 


77 




I tes ! 


SUB 


DEL 


I 217 


! WRITE ] 


77 




! 167 ! 


THEN ! 


EDIT 


1 218 


f VERIFY ! 


77 




1 les ! 


NOT 


TROH 


! 219 


UNLOAD ! 


7? 




! 165 ! 


STEP 


TROFF 


! 220 


DSKIHI ! 


77 




! 170 ! 


OFF 


LINE 


f 221 


BACKUP I 


77 




1 171 ! 


+ 


PCLS 


! 222 


COPY ! 


77 




! 172 1 


- 


PSET 


1 223 


DSKI* \ 


1 1 




1 173 ! 


* 


PRESET 


! 224 


DSKO« ! 


77 




! 174 I 


/ 


SCREEN 


\ 255128 


SGN ! 


SGN 




i 175 1 


1*^ 


PCLEPR 


! 255129 


INT ! 


INT 




! 176 ! 


AND 


COLOR 


! 255130 


Mq'S ! 


RBS 




! 177 ! 


OR 


CIRCLE 


! 255131 


USR ! 


POS 




! 178 ! 


> 


PHIKT 


255132 


RND ! 


RND 




! 179 ! 


B 


GET 


235133 


SIM ! 


SQR 




! 1€@ ! 


< 


PUT 


255134 


PEEK ! 


LOG 




I lei ! 


DEL 


DRRN 


f 255135 


LEH t 


EKP 




! 162 


EDIT 


PCOPV 


255136 


STR* ! 


SIN 




! les 


IRON 


PMODE 


235137 


VAL f 


COS 




! 184 


TROFF 


PLRY 


255138 


RSC 1 


TAN 




! 165 


DEF 


! DLOflD 


255139 


CHR$ ! 


RTN 




! 186 


LET 


! RENUM 


25514^ 


EOF ! 


PEEK 




[ 1S7 


LINE 


! TAB 


255141 


JOYSTK ! 


LEN 




! . les 


FCL3 


! TO 


255142 


LEFT* i 


STR* 




1 133 


FSET 


! SUB 


1 253143 


RIGHTt ! 


VAL 




! 190 


PRESET 


! FH 


£55144 


HID* ! 


ASC 




! 191 


! SCREEN 


! THEN 


253145 


POINT ! 


CHR* 




! 132 


1 FCLERR 


! HOT 


253146 


INKEY* ! 


EOF 




1 193 


1 COLOR 


1 STEP 


235147 ! 


MEN ! 


JOYSTK 




! 194 


! CIRCLE 


! OFF 


233146 ! 


ATM ! 


FIK 




! 195 


! PRIHT 


1 + 


253149 ! 


COS 1 


H£K« 




! 136 


! GET 


1 - 


233130 ! 


TRN ! 


LEFT* 




! 197 


! PUT 


1 * 


253151 ! 


EXP f ' 


RIGHT* 




i 138 


! DRRW 


I / 


235152 . 


FIX ! 


niD* 




! 199 


! PCOPV 


r ^ 


253153 ! 


LOG ! 


POINT 




I 200 


! PMODE 


i RND 


255154 ! 


POS ! 


INKEY* 




I 201 


! PLRV 


! OR 1 


235135 ! 


SQR I 


MEM 




! 202 


! DLono 


! > ! 


253156 ! 


HtKt ! 


VRRPTR 




f £03 


! RENUM 


! a i 


255157 1 


VARPTR 1 


INSTR 




! 204 


! FH 


! < 1 


255158 1 


IHSTR i 


TIMER 




1 205 


! USING 


! USING ! 


255i59 ! 


TIMER ! 


PRO I NT 




\ 206 


! DIR 


1 7-? 


255160 ! 


PPOIHT ! 


STRING* 




! 207 


! DRIVE 


! ?? 


255161 ! 


STRING* ! 


USR 




! see 


! FIELD 


! ?? 


235162 1 


CVN 1 


77 




! £09 


! FILES 


1 ?? 1 


235163 1 


FREE ! 


77 




1 210 


! KILL 


] 7? 1 


255164 ! 


LQC [ 


77 




! 2U 


! LOAD 


! 7? 1 


235165 1 


LDF ! 


77 




1 212 


! LSET 


! 77 ! 


253166 1 


flKN* ! 


! ! 






i 



I 



60083 
69010 
S0829 
503313 
^0049 



6635^ 

ses?70 

60030 
6009^ 

1^0100 



'■*** CLOfiD"DRTQCC" *** 

DIMTC';n2>.TD< 112> 

CLS= PRINT "LORD LOOKUP TRBLE" 

: PR lHTfH334. '^POSITION TAPE - PRESS 

Pl3Ly". "PRESS enter TO CONTINLEE" 

RS^IHKEVar^ lFR*<>CHRfi; 13 >THEh<SG050 

CLS' PRINT-' SERRCHIHG FOR lOdkuP" 

0PEN"I",~1. "LOOKUP" 

CLSiPRIhJT"FOUHD lookup" 

FD^I=1T0112' IFEOF':-i:iTHEH*5PI10 

I HFUT#-1 . TCC I >. TD't I > ^ NEXT I 



60110 

60120 
6&130 
60140 

60130 



6015e 
60170 
60138 

60 1?? 



CL SE- 1 Listing 4: trBtiSl6t6S Df&gon to CoCo programs 

CLS ^ PR I HT" LOADING COr^PLiTE" 

E&^PEEK-^ Z3 >*E56*P£EK^ 26 > 

EXEC3e760 

PRINT: PR lHT"PROf;RPn BEIf^f^ CONVERTED 

- :PRIHTei33."STPRT RDt^RESS"; 

PEEKC 25 i*25 6+PEE:!;'': 26 ^+4 

PRlNTiSieS:-. "END BDDRESS "EC; 

PRlNT(523e. "CURRENT RC'DRESS'^ 

GQTCI5826K 

■'lookup Cor 2^512S<TK<255iei 

F0RK=79TCU2 ■' GCT'J6e233 Cgntlnued 



lookup rt:ir ;28<-TI« 



^Pi= 



page 



□n 
47 



December 19S4 Dragon User 45 



We Guarantee you'll think we're CRAZY !!! 

9 superb full length games ^Jtfi^SL 



on one cassette 
for only: 



£3-96 



ACTUAL SCREEN DISPLAY I 




IINTERPLANETARr TRADE RL 

Pirate Anacx' jost ooc of many hazards sncounlBfed as 
you s.-\ms do fccoome first evOf GALACTIC 
A^EGABiLLlONAIREM Success depends oo abM^ to 
mpk? lightning <j«M'ons. accurate ^vma/d pfaming. 
Should voo bfa^e line Metoof Slfxiii id sa^} pf ksous 
tirrw Pay ttie ouirg^eocs pfo^3c^lon aeinaiKJod oy 
Spsce Pirfiies'3^ This mstsjvc KBK game pfovntes 
compelling eflt^rtainirienl 

BL SCREEN DISPLAY 
L 

BE VWftRNED THfS (S HOJ EASYir 
A challertgin^ multHeveJ graphic game 
demanding fast, at?™rate feac!k>n. It begins 
easily encHjgh, but gets progjieBsi'VBly more 
difficult. Featu'es 4 colour hiighi resolyiion 
graphics, sound, bgruis points and high score. 

[ACTUAL SCREEN DISPLAY 





EXECUTION 

Ate you c«5l, level headed? Vou need nerves erf 
steel to play EXECUTION. &andif>g belore Ihe 
awesome firing squad yoy n&alise this is your last 
chanoe to nocwve a pardon, txjt lime is fast 
ninmrig oul , . Fealures full nigh res moving 
graphics and $ound. Hours of lun guaranlsed in 
thisjTjassive 30K game 

ACTUAL SCREEN DISf»LAY 



4*4*1 .*^'tOtti!ii^t>-' ■.:'*] 




WUMPUS MANSION 

Only a crazy person would go near WUMPUS 
MANSION, Vou however, tiave ventured INSIDE 
ft??? Tempted by hoards of pficetess treasuras 
yourmtssiort b to raid Ihs mansion and leave 
through maze of lunmels . Will you cHJtwil tha 
dreaded WUMPi?? Can you ^wotJ the time 
bombs?? Incredible fun!! Uses 29K. 

I ACTUAL SCREEN DISPLAYI 




■ 1 f^ ri ' I ^' .(' > MM )1 Ml I *■< ^1.1 '■ 



HILO ^^_^^_ 

Is it skill or isTTluck? Can you turn your 
humble E50 stake into El ,000,000?? 
This is a simple yet higinly compeifing 
game supported by excellent colour 
graphics and briHiant sound effects. 
Over 20 K of clever progrannning ! 

ACTUAL SCREEN DISPLAY 




SNAIL PACE 

The excHement is aimosi unbearatjie as you 
watch 1-S Ihoroughbred racing snails' Ihrash ii 
out on the race<;ourse?? Game teaf ures sensJb4a 
odds and form guide lo as^sj you. This Superb 
piaoe cp( compie* programming supported by 
magnillcent graptiics will ensufe hours o? 
excilement, A massive 2)6K!! 



1 '< u til i II y iu : 1.1 uj uj IM i 



ATOM HUNT 

A superb leat ot programming to make 
your brain achs and siratch your Dragon's 
memory chips lo Ihe absolute iimill! This game is 
played alrrnost entiraly in ihe 4 cotour graphic 
modes and leatures a unique repeal game 
lacitity, indiviciuail ratings, and 1 -4 p^aysr^. 
Uses over 2DK'1 




9 



AIR ASSAULT 

MAYDAY! MAVDAYf Your crippted helioopie'r is 
fap4dly losing aHitude and face certain dieaih 
unless you blast a landing space in the- deserted 
ciiy of Kroywen, Total oonoenlration and 
precision roquinod rf ytxj intend lo Stay alive. A 
super addictive garne supported with exceptional 
. . .^ sound and graphics!! - — ■ . , . - 

SUPERB FULL LENGTH PROGRAMS ON ONE CASSETTE. AN INCREDIBLE 220k OF 
IMPRESSIVE PROGRAMMING, SPECTACULAR COLOUR GRAPHICS AND SOUND EFFECTS ! ! t 
SEND CHEQUES OR P,0, TO; DATACOH PUBLICATIONS, 407F HOCKLEY CENTRE , BIRMINGHAM Bt8 eiSlF 



Name^^ . 

Address^, ^ „_ __ , 



— ' — Ouantity Required 

' ' Please f iind enclosed my cheque/ P.O. (or £_ 



Signed 



^ ^ Post Code 

DEALER ENQUIRIES WELCOMED: TELEPHONE :021-2a3 1800 



46 Dragon User December 19S4 



S922^ F0RK='l"i'0?3 Utllng 4 continued 

sesse I FTiK K >TK thent:-'>tc^: k -> ■■ rstj^^h 

6024? HEXTK^[:LSiFRIHT"ERRO^^ IH TOKEN 

CONVERSION-' i STOP ■ RETURN 
6S125I3 'rnT.l'n Pr^n^rar^ for coTOVersioTi 

S r- Z7 ? P ". : H T !£ 3 7 , I 

&3£i53 TK=FEEK'; I > 

^iSS^e IFT'<=i.3THENl~H"4 ^ aC"'0S934e 

693I3S5 IFrK<l£3THEN6^34e 

63^ 1 a : RTK< S?6^>iEH':CSJ3S2£ 1 £ ^ c;C*0£ ^33^ 

f^-l=;3:""2 Ir TK=£55THENI = 1^1. ^ TK-P££K< I > ■■ 

6^330 POKEIjTK 6^345 HSXTI 

6t535e CL3 ^ FRI NT"'CC;^VERSI C?': C^-'lFLETE . 

CCi:^ VERSION PROGR^f:^ DELE'T'ED. 

^' ^PRINT'^CSfiVT: CONVERTSD PRCGRRM, " 
6^5^^ DEL6-3(33^3- _^ ._^^^^ 



Uattng S: merge program 

10 ' )*;****:*********«*********:*:* 
Z0 ^*** CLOfiD^hERGE-M" *** 

40 CLS PRINT "c load TRPE TO BE CONVERTED 

df-tOCQ' RND TVPE run" 

TYPE e?:ec3S749. " = PRINT : PRIHT"clo^.d" 

50 CLEHR 200. .32743 

6Q FOR fl='32?45 TO 32765 

70 RERD B^ POKE R.B^ NEXT 

80 DflTFi 153.23,173.140.12.153.27.49.30 

90 DRia 32,3.174.149.3.159:25.57 



e09l0 ■■*** CLiDRD"i;>RTOCCD'" *** 

60 020 ' **.** * ***** * ** * *** * ******* * 

653313 ■'**** BV J. NICHOLS ***)»: 

60^413 ■■ ***** ir* **::♦: *:*****:+; 3; ^f**)!;:^;))!:** 



l/sf/rT{]r£ eBie30 ■'tDMen coinv^rslons. The flr-it dita elemirint is fch* coco token a-nd the seco 
rid data elcmevit 1* th& corresponding dr-a9^Ti tok^n. 

63&60 DRTfliSS. 128.. 1£5,. 125. 130. 130- 131 , 131. 132. 13£- 133. 133. 134, 134, 13S, 135, 136. 13 
f .■ 137. 137 

60970 D'RTRISS. 13S. 139,139.- 140. 149, 141:141. 142. 143. 143. 144. 144. 143, 143. 14S, 146. 14 
7. 14?. 148 

609S0 DRTfll48. 143. 143.. 150. 156. 131, 131, 133, 152, l34. 153. 133,134, 13€: 133. 1?7. I5e. IS 
o -1 ■; ■/ Lis 

5^i3?0'dRTR138. leg, 139:161. 160. ISE. 161. 163. 162. 1^4. 163, 163, 164. ie7>165, 188: 166,16 
9' 1^7.131 ^ ^ ^^ 

60100 DRTR168. 192, 169, 193, 179: 194, 171. 19S. 172. 196. 173: 1^7. 174, 198, 173, 139, 176, 20 

9, 177.261 

sane DflTR173.292. 179:2.03, ^50.204, 191. 166. 192. 167. 183. 168, 164, 153. 185, 152. 196, 14 

£. 197.. 170 

60126 DflTRl8S . 171 . 189, 172, 190. 173. 191. 174. 192. 175. 193, 176, 194. 177. 193, 179. 196: 17 

9. 197.160 

60130 DnTR198. ISl. 159. 182.200.. 133. 2C1. 1B4.2?2. 185.203, 1^6,204, 190,. 203, 203. 12S. 12 

e.H 123. 129 

6014CI DRTR130. 13^:131, 1S1:13E. 132. 133,136. 134. 14^:135. 141. 136, 142.137.. 143.138. 14 

4. 135.. 145 

seise i;flTR14e.. 146.. 141.. 147. 142, ISfij 143,131. 144. 152. 143, 153. 14f, 154,147, 153. 14S. 13 

^.-143.137 

681S0 OffTR130. 13S, 151. 133. 152. 143. 133. 134.- 1S4. 131 , 133. 133. 156, 149, 137, 156, 158. 15 

7, 139. 159 

60170 O^TR160. 159. 161. 160 

60160 "■ r-^9.ri comveralon table Imto- iLrraya ^ 

60190 DIflTC*;n2>,T[>''a.l2> 

60206 F0RI*1TQH2 

60211? REPDTCC I ).TD( I ? 

60220 NEXT I 

60230 'SrCt s.irt'i Point for conversiom:, 

60240 ED=FEEKC 23 >*256+PEEK< 26 > 

60250 ' pv*r9& Pro^ra.ms 

60260 E5<EC32760 

6027? CLSiPftlHT^FRlHT-'FRGGRflri BEING COHVERTED" ^ FRIHT&130. "STRRT f^DDRE5S" J PEEK< 23 

>*;£36-^PEEKi;Ee)+4 

60239 PRINTCi^E. "END RDORESS "ED 

6P290 PK I HTCSSSe. "CURRENT RDDRESS" 

60300 GaTO6039e 

60310 ' lookij.p for- fcoksns im the rar^ge of 255 128 to 255 161. 

60320 FORKp«79TOll2^GOTO6e350 

60330 ' looki/.P for tokens in ttie ra.n'Be of 128 to 293 

6034B F0ftK^lT078 

60350 IFTOCK^-TK THEKTKcTC< K>^ RETURN 

e-0360 'If uou ire convertln9 * coco Program to dr-*9ori chJiin9e "line 60300 to r»*ci 

I FTC<. i< y'TK THEMTK=TDf; K 5 ■■ RETURN 

60378 HE^TK = CLS^ PRINT "ERROR It^ TOKEN COMVERSION" ^STDP^ RETURK 

60380 'Plain Pro'Sr^i.M for coinver^^ioTi 

sets 90 FORI *"PEEK< 25 >*236+FEEK';, 26 >+4T0EC' 

6^400 PR1NT(S307. I 

60410 ' f-&s.d tokfff^ fr-om ProarJLifl to be conwerted 

60439 IFTK'-aTHEHI*I+4 = GOTO60'*8O' Un* end Point. JumP to Sti,rt of next line. 
69440 lFTK<12e!TH£N6043e'not a. toVen 

60450 IFTK<296THENC;OSUe60330:C;OTO60470 ^ u t-^ .v,^ 

60460 IFTK=255THENI«I + l"TK^FEEK';l^C;OSUB69320'tiJO bi-t*?^ tok*fl, read n*xt byte And 

cOTi'wert, , 

60470 POKEI jTK'ch«n9fl token In Program beimd conventea, 

604I0 CL3"^PRlNT"CGNVeRS10H COMPLETE. CONVERSION PROGRRM DELETED. " ^ PRINT" cs^vft C 

ONVERTED PRDWnn, " 

60500 DEL60000-' delete cOTiVorsiom PrQ^n.m from memori^. 



1 



December 1984 Dragon User 47 




NEW! ! ! Dragon 14D interface 
for Voltmace Delta 14B Handsets 

Interface plugs fnto cartridge port 
and joystick port. A delta 14B handset 
(A joystick with a 14 button keypad) 
plugs into the interface. You can now 
write programs with many functions 
controlled fronr> o single, neat, hand 
held unit. Ideal for flight simulators and 
graphics programs. 

FREE ! ! ! with every Delta 14D interface 

A CAD program using hi-res graphics. LINES. CIRCLES, ELLIPSES, BOXES, TRIANGLES, FILL in 
different shades, SCROLL up and down screen using joystick, GET and PUT to move or 
repeat shojDes, Two sizes of text at graphics cursor. All 
this controlled from the hand held Delia 14B Handset. 
(Except text typing). 



Dragon 14D Interface 
Delta i4B handset 



£14.95 eoch 
£14.95 each 




Qdclfa Vt 



Varfmaoe Ud, Parte Drive, Baldock, Herts. SG7 6ED Tel: (0462^ d944fd 



Please send me further informofton 
about [>elta 14D inferface. 

MAME , 

ADDRESS 



^^^^ 



Safii/t/aro 




STARTING FRACTIONS IjSl?^ E5.95 

fl EBSChinfl pis^f^m dfsigr-Rd by iMChfrrt. lor pnmjrv mIkmI cNkfran, wtinti prEsenss and 
leschK Iht toncEpr ol j Irjcl.M. ruart are ipyr (jmts conlaJriEd irt Ihe pronram Iht 1irs1 tlir^e 
i«i\ respectwetv t,m HrtLF. QUWRTFR sni) THJRD the iourTh unit deals willi She DonceiH D1 
"FrMtioni or NumtlCrs " cnnsolidadng Ihe maleriaf learned ifi VA \\ri\ Ihre* units Aflwiacll unil 
Iheit F$ A IHI te as5«9 rB«i|iii«gSi h) ttaoiti with tlie WkO. ^\i^ 

T)ME PORT 2 — The Sfaff of Lff e l!!lS5^ £8.45 

Tht sBcpnfJ adult StrilDqy advcntltre jams in Ihe Timf Poil SiriK cpnlam.iQ j tDmplw ledcil 
and logic jiMijfMr tlut allows inilruclinns iq be rnqti! as sMljnffiE conUiniiifl artirles. rnsurii. 
^ferbs. JldrertK. adjectives tit. A flame ol Soflit aiN) msnipulalion Slruclured to SMrtiSfl ytMJf 
powera gf (jahjdian, ossenaiipn jnd assoDahHi. CBrHaiiw i fame wre laoJitv 
SPf CIAL FMTflOOUCT13BV OFFER: Buy tiglli TIME POflT 1 and TIME MHT 2 (ofUS, 00 

COMPUTAFRUITA £545 

A d&-iuM imii macfiifie aimulaiinn pnesentEd m tolejrful high resaiiiliofl grishics feiEunnnf 4 
drams. Spin. ReS4til, Hnid, Gsmble. Colltel. Nudge, emjflt*. Blind. Canwl. Jjchpttl HI-Ld 
BflTua, floIlN, irtd fling-Vi^iii tmi drums manufsaunMl rw «SCh game 

TOUCHDOWN E6.95 

* ilijarit landingi simiiiatibu preMnded In high rsaHiriidrt (Solour jrapliirs To embte yuu tti ^ann 

VOUt iirCraH IhEne is a rsaiistic "Ihroujl* Ihu wiidsire^n" jie^ ihtf deiail4d CMkpit drUrols 
ilKluding i tiHir sCFESfl tOfl*tl1Sr wlh Harninj Ijfllils. iiKl Mund ftl ali vital instrumefll s^isleins 
arnf a rao(/i(ig rtinway once ipuchdomn haa betn schifvad. CJioics ixf £ skill lewis Joystick 
required 



Also avai la tilt: 








TlMEPOHTl 


a,« &THAT1GY 


£i.4E CFtA2l PLUMBER 


n.ss 


CRAGON STARTHEK 


Ca.45 DISMDM 


tF.95 DECATlHtON 


is.ss 



^ATpniCes jmrfusfi/e, msiS Order. fSnequas orpO&iAl ORiers to- 

WIZARD SOFTWARE, DEFT. DU, PO BOX 23 
DUN FE R M Lf N E, FIFE KY11 5RW 

AtBo Bvail^tn^ JUjrt) suBwana relgiliffs woridwkie. 
Sand SsfgsSAE (7m x Sin} lof lulS program CBl^SoguS. 
flOydWisE paid fof mscHiftm coda DRAGOff soflwafe. 




COIVIPUTERWARE 







ITlfeC^ 1 1!;. i; 


.! C I!i3t5-'^ 




it llTklSlLiS 


BtWusfl, 1 ii.t 




|-::!tti 


*-' »-:' t I" 




*-* »■ ! 


W^ . Ij. l:l».l 


'-1 /-fl ,1.. 1 




4-J S-< .1 


1 ifl ■ *-1 '-? 


1-' j-Smtiri 

l-i T.I 


1- ■ '-ID 



Pnseflt: 

4 I DRAGON LIHKWOnD+ + 

A verLHHi gl ine weii-kng^n garr>E in AfiicH 
tite gbjecl u to score points by lormingviapdj 

01 V\i board. ThH gajne is fai 2 ^o i players 

and has hrighi. ?i?l(juri*ji grapMics. fue 
Eani|>u(er caicitiates all scores, acrauntuig 

tor each a.nd ^aiV usw word made incMtng 

diiubi? letier ;Kiiie!. iripie ^grd scores, 56 
bwius elc. 

Facilities orovida lor OorrBCIiing mi;^pelli<ig 
or ^r^a^ging "dilficull" le^lers tron your 
panonaiised rack 

Veurj fAr [uil E5.SD- 

QAHm DARTS! DJIRT51 

A (asl gamB ,n ti»e liighest resafulian 
flraphits! Witti im fand i liitle Juckii |bu can. 

iirt your mrrs to hit any pafl on thu bdird and 

any score intiudinn' Ihe magiai isoii Tha 
gama u lor? players, and jii-ndafd fulteapprv 
wwlh scores autoinasically being rBdcijfie<l jy 
ffie compular. (iieiiiijii}9 'diwoiea'. "tra- 
JK*s', "iivt\s". etc.. balprc Onemj tfrspjgjed 
an vDur peJsoMlisfld sconejjoard 

Tourt lorJjst£5',SiO 

Also offermg 

BLOCKBUSTER QtitZ £5 50; POtfWOH £3.58. 

WE FUZZIER £3. 50; CONNECT A£iM 

Educational: 

Maths 0/CSE (Quadratic Eqitalions in Graph Form) £5.50 

Technical Drawing 0/CSE (Locus of a Point) E5.50 

"USEFUL PEEKS S POKES" 

The bookiet describing how to disable 

BREAK. UST,CSAV£. etc. elc. a postpaid or 

free on request with all orders aver £3 

(All prices include postage Cheque&P.O payable to COM- 
PUTERWARE) 

For idetafls of our complete range of software send 

S,A,E. to: 

COMPUTERWARE 

P.O. Box 318, Stoke-on-Trent, ST5 6UX 




4S Dragon User December 1984 



■k 
* 



COMPUTER SYSTEMS 
(Tor bay) 

Now at our new 
High Street premises 

One of the largest stockists of Dragon software 

in the south-west, including MICRODEAL, 

SALAMANDER. HEWSON CONSULTANTS, 

J. MORRISON ^MICROS), DRAGON ZONE and 

MANIC MINER 

DRAGON 64 039 SOFTWARE 

FuH range of Dragon computers and accessories 

Printers and Printer Cables 

Dragon repairs and sen/ices carried out on the 

premises 

COMPUTER SYSTEMS 
(TORBAY) 

35 Hyde Road, Paignton 

Devon, TQ4 5BP 

(0803) 524284 



Tandq 

ALTTHOniSED DEALER 



-bay 






MONEYBOX 

PERSONAL ACCOUNTS PROGRAM 
lor DRAGON 32/64 

MONEYBOX fs a powerful and wersalile n©w program for 

personal accounts, It can anafyse your income and 
expenditure, control youf bank account, credit card, 
building society account etc, forecast your bank balance, 
estimate your taxable Income, and much more, 
CASSETTE VERSION features large capacity, user- 
defined periods, password protection, automatic date- 
sorting, user-defined account names, multiple reports to 
screen or printer, friendly operation and compreiiensive 

instructions. 

CASSETTE VERSION price £9.99 
(incl. VAT, p&p) 

NEW DRAGONOOS DISK VERSION 

Prints 42 by 24 characters on Hi- Res screen, with true 
lower-case, E-sign etc. Beautiful clean characters, suit- 
able for family TV! 

All the features ol the cassette version PLUS: 

* Fast, easy direct access filing 
if Files can be as big as the dislt 

* More accounts — up to SO 

* Monthly Budgeting facitit/ 

* Option to have VAT analysis, for business use- 

All for only £14.99 
(incl. VAT, p&p) 

Chequea/POs/Fuiiher detaits/Dealer enquiries tp: 

HARRrS MICRO SOFTWARE 

49 Ale^tandra Road, Hounslow, Middlesex TW3 4HP 
Tel: (01)570 8335 



GYSTICK 




type and will wo'K lAntfi fpost games. 



If you're a real arcade professional then MJcrodears 
latest addition to the range is for you. We've taken 
the world's top selling Joystick and converted it to 
work with your Dragon 32 or Tandy Colour Computer, 

The circuit board inside will even give you RAPID FIRE. 

Available from Computer Dealers nationwide or direct from: 

Mail Order Safes from Microdeal Mail Order 
41 Truro Rd, St, Austell Cornwall PL25 5JE 

Credit Card Sales 

Phone 0726 3456 

Dealers Contact 
MICRODEAL 
DISTRIBUTION 
0726-3456 




December 1984 Dragon User 49 




IF YOU RE an avid reader of classified 
advertisements, as I am, then youH have 
spotted one from a small software house 
called Nemesis offering an adventure with 
the strange title The Trail of Arnold 
Blackwood, Intrigued lo discover more 
about the enigmatic Arnold f wrote off for a 
copy. What came back was a straightfor- 
ward but interesting adventure, worth 
checking out, and more professionally 
presented (in tenns of the program If not 
the packing) than many othfc' sma Upscale 
productions, 

Handy addition 

The adventure uses its own redefined 
character set to make the screen lay-out 
more attractive, tliough Nemesis says that 
In order to do this it has to sacrifice a SAVE 
routine, which is unfortunate. Arnold 
accepts the usual verb -noun input, with 
words being recognised by their first three 
letters, and an unusual addition is that you 
don't need to type GET to pick up an 
object: the program assumes that's what 
you want to do, unless you specify some 
other action. 

Each pface you visit has three headings, 
which are emphasised in neat little boxes: 
LOCATION, VISIBLE and DIRECTIONS, 
which are self-explanatory. What isn't self- 
explanatory. Is the purpose of the adven- 
ture, You take the part of Arnold Bfack- 
wood, and you re suffering from loss of 
memory. You start In a thicket on the 
Estate of Lord Erebus and you know 
you're on some kind of mission . . . but 
what? You also know that Lord Erebus has 
plenty of expensive baubles, so , , . 

The first set of locations has you 
wandering around outside the house, 
trying to discover a way through the locked 
oak door. Searching sheds and other 
buildings gives you a few tools, while 
wandering into a greenhouse has you 
confronted by a triffid If you haven't got 
the item that sorts out the triffid, then 
you're stuck as the greenhouse door 
closes behind you and as the program 
doesn't recognise QUIT, END or similar 
words there seemed to be no alternative but 
to re-LOAD, though later 1 discovered you 
could BREAK and GOTO 1 0, which sets 
you bach to the opening location but with 
the objects you d already accumulated stili 



In your possession, (Though loaded wi^th 
CLOAOM, the program Is apparently a mix 
of Basic and machine code, J 

You might bump into a mobile oracle, 
which gives you advice aiong the lines of 
"Don't eat the kipper" or "Bon^o is a cat" 
when consulted, some of which starts to 
make sense when you enter the house 
and the adventure begins to open out. You 
ertcounter a chambermaid and Mexican 
Pete, not to mention a ZX-ei, and while 
this is far from being a vast adventure it is 
puzzling and also includes some amusing 
responses from time to time. At £5,50 It is 
reasonably priced and is obtainable from 
Nemesis at 10 Carlo w Road, Ringstead, 
Kettering, Northants NN14 4DW, 

More expensive at £9.95 are two titles In 
the Mysterious Adventure series from 
Channel 6 and if you enjoyed The Golden 
Baton, which was author Brian Howarth's 
first attempt at adventure writing, you can 
go on to not only a follow-up with Arrow of 
Death, but a follow-up to the follow-up with 
Arrow of Death Part 2, They follow the 
format of the rest of the series, having a 
Dragon 64 graphics version and a Dragon 
32 text-only version on the same tape and 
making use of the small character set 
which makes the screen look more Jike a 
Spectrum than a Dragon, 

Now when you acquired the Gofden 
Baton at the end of the first adventure 
(what do you mean, you haven't managed 
it yet??) you thought your troubles were 
over, Indeed they were, for a time, till the 
weather in the kingdom turned bad, the 
crops began to fall and there was nothing 
but gloom and despondency ai\ around. 
The flaton no longer shines like gold, but is 
tarnished and evit seems to be now associ- 
ated with it. Your task is to find the source 
of the evil and the means of dealing with it, 
You begin In the Palace of the King, where 
the Golden Baton is kept In the Throne 
Room, though any attempt to do anything 
with it at first is doomed to disaster in 
fact that has to wait till Part 2, as Part 1 
merely has you finding what it is that you 
need in order to deal with the Baton. 

As rve said before about this series. 
they're not to everyone's taste and while I 
find them enjoyably ihcky there are pfenty 
who seem to think they're unbelievably 
simple. Lucky themi What I like about them 



is that everything has a purpose, even 
though this might not become apparent till 
much later on in the story. You also get to 
know which locations are likely to be 
significant even if this isn't obvious at first, 
Find a shovel and you can be sure you'll 
have lo DIG all over the place to unearth 
something useful (this happens in Part 2), 
and if you SEARCH everywhere and EX- 
AMINE everything then the means to 
progress just has to be there. 

The text descriptions are kept very tjrief 
and there wouid be a iot more atmosphere 
about the stories if these were expanded a 
tittle, but there are certainly plenty of 
locations to explore, fn the first part you 
soon leave the Palace behind and start 
wandering round forests, down cliffs and 
into caves — by this time you've already 
discovered that the means to deal with the 
evil is going to be an arrow, so you re 
searching for the parts that you'll need. 

Seek and destroy 

When the second adventure begins, you 
are armed with a sword and everything 
you need in order to make the arrow, with 
which you must destroy Xerdon. who is the 
source of the evil. But the only one who 
can help you make the arrow is Arm id, the 
Royal Fletcher, so first you must getcher 
Fletcher, The terrain here is very familiar, 
with narrow gorges, rope bridges, stone 
corridors and dimly-lit caverns , . . yes, the 
inevitable old lamp is in here, too, and the 
flint with which to light it is hidden some- 
where. What would we do without that old 
lamp? 

Characters in the adventure include a 
sinister guard, a happy mule, an animated 
skeleton and . , , hello, who's this familiar 
figure? Yes, It's the old beggar , , , where 
do ali the young beggars get to, I wonder? 
But though some of the scenes and tasks 
are similar to many another adventure, 
both parts of The Arrow of Death should 
certainly give you your money's worth, iike 
the rest of the Mysterious Adventures Buy 
them all and there's adventure In your 
Dragon for many more months to come, ■ 



Eadi monlii Mike Gerrard wift be looking m 
a<jventu:res for the Dragori. If you have an 
adventure you warti review^tt or you need 
advice or have some to offer wrrie !o Mike 
Gerrard's Adventure Trail at Dragon User. 



50 Dragon User December 1 984 



Mf£ 



SOFTWARE 



©<^.o>f 






o^®ro.<<^. 



.cO'-' .„vo 






'HI** ^ 



^P\r 



.cV%" ^«K 



* • .MYSTERY 



A- ORM 
^ FROM Tl 





WAIT 



^^*S 



\ 




i 



OJUNHDRS REVENGE 




£S.49 


3 WNAR JK3VER PATBOL 




£5j49 


""SEAQfUEST 




£Sj49 


' SHEWJ^IiGAMS 




£549 


~ BACKTRACK 




£ii.5D 


~ TUBEWWAWMY 




£7.50 


DREAM 




£5.49 


GDREAMBUG 




£3 95 


] MIDGE TUTOR 




£16 95 


2 JOYSTICKS ipa\i) 




«7.95 


^DUtST COVER 




£4.95 


:CARflWJSCASE 




£14 95 


] FREE SOFIWARE USI Cover 70 tHies} 

hoHTkli: 


£ 


r p 


POST AKD PACKING 




1:00p 


TOWL ENCLOSED 


£ 


: p 



METHOQOF PAVMENf 

BV CHEQUE OR POSFAL ORDER MADE PAVABIE 

TO TOUCH MASTER LTD. 

OR CREDIT CARD Vl3A/ACCESSi/AME)0'DINERS 

ENIEflCARDNo 

I I I I I I t I I I I r > I I I I 

S^GMATURE 



ALL TITLES SUBJECT TO AVAILAWIITY 

WE WILL EMD£AVOUR TQ DESP^CH WITHIN 
4* HOURS OF RECEIR OF ORDER 



rOUCHMASTER LTD 
PC BOX 45 
MAR&AM 
PORT TALBOT 
WESTGIAM 
SA131WD 

TELEPHONE ORDERS D654 744770 
MAME 



■>^ 



ADDRESS. 



POSTCOOC . 



TO AVOID DISAPPOINTMENT AT CHRISTMAS PLEASE ENSURE THAI YOUR ORDER REACHES US eV um DECEMBER, 



problem 



I HAVE encountered a prob- 
fem in trying to move shapes 
around the hi-res screen 
through machine code. 

Due to the byte mapped 
nature of the screen it would 
appear impossible to move 
any one screen location (byte) 
on to another location horizon- 
tal ty in any step size less than 
a byte, This byte jumping 
gives 3. jerky appearance to 
the movement, 

Simon Lovett 

Cork 

Eire 

IT IS simple to move 
graphics pixel by pixel us- 
ing assembly language, jf 
you use two shift com- 
mands. For example, in 
mode 4, to move a byte at 
loc. 3072 one pixel to the 
right you would use the fol- 
lowing code: 
LDX # 3072 
LDA,X 
CLRB 
LSRA 
RORB 
STA,X 
STB1,X 

Usmg successive LSR 
and ROR's it is possible to 
smoothly move as many 
bytes as you like. 



Relocatable 



routine 



DRAGON'S Basic has no in- 
structions such as "RES- 
TORE N " which is very useful 
when managing numerous 
data- 
Do you know of a routine to 
replace RESTORE N? 

Gittes Vidor 

Montmorency 

France 

THE DRAGON'S restore 
command can only be used 
to reset the data pointer to 
the start of the program, not 
to any particular line. The 
short listing given will, wtien 
fnc(ud&d in your programs, 
give this facility. To use It, 
simply type XX=USRO(nn) 
where "nn" Is the line num- 
ber at which you want to 




start reading data. The 
routine is relocatable In 
memory. 

5 -RESTORE TO A LINE 
NUMBER 

10 CLEAR200 ,32744 

20 FOR 1=0 TO 21: READ 
AS; POKE 3274S + I, 
VAL{"&H" + A$):NEXT 

30 DATA BD, BB, 27, DD, 
2B,9E, 19,60.84,03.25, 
05, 30, IF, 9F, 33,39, C6, 
OE, 7E, 83, 44 

40 DEF USR0^32745 



Confusing 
PUT options 

AFTER playing around with 
the GETting and PUTting of 
graphics, I have come across 
a problem. I started ex- 
perimenting with the other 
commands to PSET (that is, 
AND, NOT and SO on). A 
problem arises when I use 
these commands, I started out 
by using OR, this should, 
according to the manual, have 
the effect of overlaying one 
drawing with another 

The result of using this is 
that the picture you are PUT- 
ting goes "weird' and the 
picture you are trying to over- 
lay gets erased. None of the 
other commands work either. 
Can you solve my problem? 
Richard Boryana 
WeHirtgborough 
Northants 

THE PUT options OR, AND, 
NOT do work correctly, but 
they are a little confusing. 
Using "OR" will logically or 
the image in the array with 
that on the screen. This has 
the effect of blue + yellow = 
red, and any other colour -i^ 



green = other colour. Using 
AND has the following 
effect: red + any colour = 
that colour, any colour -t- 
green = green. These two 
options work best if a red 
image is held in the array 
and is PUT on to a green 
background. 

The NOT option takes no 
notice of what's actuatty in 
the array, it simply inverts a 
section of the screen within 
the given co-ordinates (that 
Is, green becomes red, yet- 
low becomes blue and vice 
versa). 



Basic 
stack 

WHAT DOES the FOR. NEXT 

and GOSUB, RETURN do to- 
wards the Basic stack? Is 
there a way to PUSH/PULL on 
it? 

Olav Nielsen 

Odense 

Denmark 



EACH TIME a FOR NEXT 
loop is used, or a gosub is 
encountered, addresses are 
pushed on to the Basic 
stack. When a NEXT or RE- 
TURN is used, an address is 
pulled from this stack. As 
the same stack is used for 
both loops and subroutines 
you cannot do the follow^ 
ing: 

10 FORI = 1TO10 
20 GOSUB 50 
30 STOP 
50 NEXT I 

This stack is completely 
separate from the 6809 
stacks and should not be 
confused with them, the 
Basic stack cannot be 



directly used by the prog- 
rammer. 



Opcode 
error 



HAVING recently started 

machine code, I am desper- 
ately trying to use the high 
resolution subroutines (for ex- 
ample, GET, PUT) in machine 
code. The method I use is to 
fool the computer in to running 
a Basic line during a machine 
code program, but with I little 
success, The following routine 
should set a poirtt at 
(100,100): 



LDX 


$A6 


PSH3 


X 


LEAX 


@PSET, PCR ■ 


LDA 


,x 


ANDCC 


E$FE 


JSR 


42735 ;PSET 




routine location 


PULS 


X 


STX 


$A6 


RTS 




@PSET FCB 172, 40, 49, 43, 


48, 44, 49 


43,48,41,0 


RTS 




10 PMODE 4, 1; PCLS: 


SCREEN 1.1: EXEC 


&H4E21 


20 GOTO 20 



The problem arises when 
entnng the @PSET FCB line, 
as the cursor reaches the end 
of the line and on entering the 
remaining numbers on the 
next line, an invalid opcode 
error is reported during 
assembly. Can you be of any 
help? 

N Jeyadevan 
Nantwich 
Cheshire 

THE PROBLEM is as you 
suspected in the line 
C" PSET, rt is not necessary 
to have the commands 
token value (172) in this line, 
a correct version of this 
program would read: 



LDX 


166 


PSHS 


X 


LEAX 


(aPSET, PCR 


LDA 


,x 


STX 


1^ 


JSR 


42735 


PULS 


X 


STX 


166 


RTS 




Cti^PSET 


40,49,48,48,44,49 


48,48,41,5a 



52 Dragon User December 1 984 




"^•"— -'^'-•' 



^K 



9C0Re ooofl^o ^CQce ooooo 



i? 




Surblton waj' stumbtcs upon an andcnt, 
loniC] fofiqotten mlneshaft. On Eurther 
txp^onitiQii, he finds evidence of a lent 
cMMsatitin fat supet/ior ta aur own, which 
used automatons to dig d«ep into the 
Earth's core tci supply' the e:s»cntia I raw 
laalerfals for thetr advanced tndu<(Lry . Afler 
centuriies of peace and prosperity, the 
civllts^tion was torn apart bj war, and 
lapsed Into a tonfi dark age, atundciniitg 
their [ndiistr> and machines, rtotwdy . 
howei'pr, tlHtught to telJ the mine rottots to 
stop working, and throuc(h uMintl«$» aeons 
they had steadLI)' accumulated a huge 
stDchpile of valuable met^ils and minerals. 
and Mlmer Will^ ncall.'^t:^ Ltuiil he itow hits the 
opportuiitty to make his fortune by finding 
the undeignDund stoiei In order to move to 
the nckt chamber, you must coIIa::! ^11 the 
Hashing keys in the room while avoiding 
na^tio litic F'oisoiious Fansles and Spideis 
and Slime and woHtofaii. Manic Mining 
RotKJts. Ulieti you have alJ the iieys. you can 
enter Hie portal whkh Hill now " -^ 

tte flashing. The game ends 
when you have tteen 'got' or j 
faJlen heatll)' three times. A. _ w 



t 



K -^ 



? ^^^, 



^3l) 




) 



W 



ffj 



I -f tl] 


^ 


& 








v^ 








Avauable on the 



on 32/64 



Send a large stamped addressed envelope for moie detailed 
Information on our new releases, plus a free targe poster. 

All sales enquiries to: Colin Stokes (Sales and Marketing] 
For Mall Order only: Software Projects. P.O, Box 12, L2S 7AF 
SeliHlted tjtieii available from: John Menzies, HMV, Boots, 
Wootwoitb, Spcctrutn and other large departmeiit stores ajid all 
good mstJor softwure reUller?. 



4^ 



Softvrare Projects Limited:, Be^arbrand Complex, Allerton Road, Woottoni, 
Liverpool L25 75F. Telephone: 051'42S 9393 (4 lines). Telex: 627520. 



I — — — — — — — — — ^ 

" Pteaae send me a copy of 

I MAfllC niPIER C Oragon £7 .95 | 

I I enclose a clieque/PO for................... t 

(Please add £1.00 for orders ^^^Bir 
I outside the UK) ^^Bl I 

I Access Card No »..-....- I 

I Maine .,.,.. - | 

I Address ■ 

I For Mail Order only; I 

I Software Projects, F,0, Bqk 12, L25 7AF ■ 






'^ w^ mm 



THE RING 
OF 

DARKNESS 
PART II 



At last the saga 
continues . < . 

The Guardian of Shedir 
is defeated, the H«l I 
spawned hordes of the Evil 
Sage lie at bay. Now 
Ringbearer, wielder of the 
Four Bright Rings^ must 
ffl*e the greoiest 
dial lenge ; to return th e 
Ring Of Darkness to its 
creators on the hidden 
planet RingvnJirld . . . 
And somewhere at the 
ends of time the forces of 
evil are preparing their 
revenge. 

After one year of 
development, Wlntersoft 
are proud to present the 
most sophisticated game 
ever created for the 
Dragon 32. Written 100% In 
machine code, RETURN OF 
THE RING is an astounding 
multi program blend of 
superb high resolution 
colour grophks and 
advanced routines that 
allow you to communicate 
with your computer in 
complete sentences. You 
will face challenge and 
eiccitement as you and 
yourRingv#orld 
companions travel a 
mysterious planet and 
brave the dangers of an 
amazing three- 
dimensional forest moon. 
An epic adventure 
unrtvolled for its wealth of 
detail and diversity. 

Moy luck trovel your 
path. 

Please note: RETURN OF 
THE RING is a complete 
adventure. You need not 
buy THE RING OF 
DARKNESS to play if . 



DEALERS PHONE 
01-3675720 




Wm 



30 UPUINDS PARK ROAD, 

ENFIELD, MIDDLESEX, 

EN2 7PT 



ALSO AVAILABLE: 
DKAGON 3a 

Rfitum of tfiB Ring ...,..,..,.,,->. 

Th« Ring of Darkn«»S' ,,.....,...... 

Dragon Trek , - - - 

SPECTRUM 48K 

Thft .Ri-ng of Darkness ,..►.... ......^ 

ORlC-1 4aK 

Th* Ring of Dorknesi - 

Op«FaHon Gremlin ...,.,,, - 

PItlCES INCLUDE P&P, VAT, AND OUR LIPmME 

GUARANTEE . 

SILICTED TITLES AVAILABLE FROM 
LARGER BRANCHES OP^ ^ 



. £9.95 

.... £9.95 



£9.95 



. . £9.95 
£«.9S 




Datapen 



A QUALITY LIGHTPEN 

for the DRAGON 32 microcomputer 



n 



£25 



in.c(usiveof VAT. P&P. Two different drawing pfogroms 
pro vid ed free witfi ec cfi I ig htpen . " S K ETC H" a nd 
S H AP E- C PE AT E". S K ETCH i5 a su perb h i g h resol ution 
colour drawing 

pfogrom allowing 
both precise drawing 
and freehand sketching, 
pa tnting etc, 
SHAPE-CREATE Is a 
higti re-solution library 
shape drawing program 



SUPERIOI^ PROGRAMS 

* To pe stofo g e of your work 

* Good docunr^entation 

* Userroutines provided 
on tape and on printout 



Also available for:- VIC-20,CBM-64 
or BBC B, Pleo&e state your micro 
wtien ordering, 

Send cheque or P.O. tof £25 to:- 

D.U-t2 Datapen MJcrotechnology Limited, 

King sole re Road, Overton, Hants. RG2& 3JB 

Or send S.A.E. tor details. Now available from good computer shops 



SUPERIOR PERFORMANCE 

* Insensitive to ambient lighting 
*R©&pondstodifterenfcolours 

* Program accessible LED lamp readout 

* Switch tor program confrol 

"It differs from all ottier lightpens 

available for the Oagon in that 

It Is. a for more sophisticated 

beast.,. This program 

[Sketch), , clearly 

demon sfrates 

the superiority 

of the Datapen" 

Popular 

computing 

Weekly, 

Dec. ISIti 




SUPER 

DRAGON SOFTWARE 



VHM wnii 




m 


^^ 


CRAPS 




£700 £4-95 £4-95 £4-95 
GIANT DRAGON PROGRAMMERS CHARTS 




.. mmmm ^h 



»rr OF 4 won JUftT 



^iR 



j» 



£2 00 




■BPTVUAHH LTD 
r-.O K>:^ ariil^ih^ SiJPPWv ujq-. Jiy,. 



_ 1 1 "I Hi 

■i tli aii UJl 

ai Si 3! g> 



Free Snip pKister 8t £1 off with all ordters over£9 

WHY HOTT Try TaMpath ih«E S P tail mlUi graphica « wunif 1 r»ek, «« trv 
vour ludk. at mil #d(ti£tiii«Cr«|ia& rouJatlr fapa.or ■niyi** y«u could twal 
CItClli- llMa niiM ■iraflonf Thanaf cburi* Ihvni i( alHsyi tha ehallanga ot 
Hufaviiglv. 

FOR FAST DESPATCH 
Cheques ^s to SNIP SOFTWARE LTD 
RO BOX 20 WOKING SURREY GU21 3QN 

VAT 413 I4M 88 



SUPERIOR NEW GAMES 
FOR THE DRAGON FROM 



MQGIC 
MIDNIGHT 



DEFEAT HIS EVIL CREATURES AND 
GAIN THE SPELL TO FfND 

LACHLAN! 

YOUR TFtOUBLES ARE OMY JUST STAFtTING 
FOR 1 OR 2 AOyErjTUiRERS 

INVEST IN THE STOCK MARKET, 

BUY PROPERTY OR JUST GAMBLE 
(T AWAY IN 

RAT RACE 

WILLYOU BE THE FIRST TO MAKE A MILLION 
FOR 1-4 BUpjJING eUSlNESgMEN 

PLAYABILITV IS THE NAME OF THE GAME 



GAMES AVAILABLE MAIL ORDER ONLY 
SEND ONLY £1 2.50 FOR BOTH OR E7.50 FOR ONE 

MAGIC MIDNIGHT 

30 HANDEL CLOSE, BASINGSTOKE. 

HANTS. RG22 4DJ 

4eHR, DISPATCH 
QUALITY PROGRAMS ALWAYS NEEDED 



December 1984 Dragon User 55 



Classified 



DUST COVERS 



* DRAGON 32 &&4^ 

mad9-1o-mBasure in quallv flauifBl vinyl 
wirft) itxit-^ulE Far lefminals a*^ leads 
JuSi send C2^S- (nrg ilamp raqufredj Id: 

ALLEN ENTERPRISES 
Freepost, Luton LLI2 8BR 

Trado entfuinBS walcomff 



SOrn/VAHE foF hire, Telephana: East 

Horstey 3373. 

MlCnOPEAL TELEWRITEA. word 
pnocessor. Mini. £27. Telephofve 0407 
S307&4. 



r 



OUTPUT PORT 

Simply plygs inio primer port and is 
easy lo use from BASIC or M.'C. 
Features OpervCcfleclor outputs 
to drive relays, led's etc. Supplied 
w'wiy detfiiisd Infcirrtiatlon. 
E1 4.95 inc. to; 

NCJ ElBCtronlcs 

ISBInflePdi Square 

Ella Street 

Hull HU5 3AP 



LISTINGS 75fi. Oo<t rtialrix li&ted piOg- 
rarnmes- Sand tape with ii.5' s W. 
S.a.e. P. Martin, 26 Uplands Road, 
BoumemoiJtii. Dorset. BHB 9SS, 

<%S232 INTERFACE based on e^Sl 
(as used in Dragon 64). lully tested, (its 
in cartridge port o( Dragon. £33. &0 *■ 
El -SO pSp G, N. Electronics, 396 
Tam worth Road, Lortg Eaton, Notts. 

DHAGON SOFTWARE LIBRARY. 

LKe membership only SS.OO, Two 
weel(& Hire E1 .25. Stamp for daiails lo 

OSL, e NeplMrte Terraoe, Siieeme&s, 
Kent, MET2 2AW. 

THE TA(»E DOCTOn 1or Ihe Dragon, 
Machme Code utility lo sort ou( prob- 
lems on tape. Load damaged pro- 
grams, rttecge Basic prtjgrams, stc. Wrtl^ 
comprehensive book On^ £4.^ Jrom- 
CornpulPl. (Depi du), 23 Grove Park, 
BurOage, Hinrtfey, LE10 ^BJ, 



OMEGA SYSTEMS 



HIGH SPEED DRAGON 
Why buy disc drives? Try our 

menu driven taps, amd find any 
of our S FREE ex^mpJe prog- 
rams in seconds! Ineludpng 
Minichess, Grandprijc, Galacti- 
ca, Blockbusters etc. Save up 
to 33 of your owrt programs, 

S?eSi Only £2.50 inc, 
DitAfimw Cheques POs to: 
DR AOONQ^g^^ SYSTEMS 

^J|^ 44 Curlew Road, 

4j0lgg^ Abbeydale, 
QMtcAsvsTFMs Gloucester GL4 7TF 



DRAGON OWNERS 

Sent) Itw Our IdUfil 

'FOOTBALL POOLS 
FORECASTER" 

Only £5.50 {CassetSe) 

Sani SAE j25p :ftBinD) with «rdf r (d: 

Tai) S«ltw*rt. 5ft Wiiinitinl Fti>ail. Atll«f, 
M4neh«El<r tm 7MP 



[>RAGON 32 TOOLKIT 

1 7 e^idra B^sic commsnd worcts, writtsn hi 2V d4 relncalabls m-C that will run' Ffcm 
ariywtier& in Ihe (iremofy, including EPROW 

CorTimands mciyflefl are 

TRACE — A non-d«structlve trace which con be calied from within 

your program 

APPEND x' Adds programs together without having to renumber first 

SEDIT — A full screen editor that prlr^lfi out the edit line at the top of 

the screen 

KEVON — Auto-repeBl keyboard 

CLIST — Controlled listing of programs 

SPRINT — Prints all screen outpui, also on io & printer 

SQUASH — Compresses Basic program* by rsmoving R»m8 arKt 

unnwarited gpacea etc 

OLD — Rescues programs alter baing newed 

£5 aji inciusiv* to: M, E. San«f , 71 Tne Rid^wav- LondHi E4 cow 



The only figures 
that count 



The circulation of this 
magazine is certified 

independently to 

professional standards 

administered by the Audit 

Bureau of Circulations 

January- June 1984 

35,379 



[ ABC I 



The Hallmark of Audited Circulation 



MEDIA CALC Sf flEADSHEET 

AMAZING VALUE 

+ — 5( % . ' Avefajje 

Plu$ 411 Oragryn 'uncliaTis supported 7ES 

^IIe plus Overlay Paa1ur«. 

Full iristructlons Includtd all lor only 

»J»lnc 

MEtMA MAGNETICS, ffeepoll 

Wati Br(>mwi<;n, W4ti mii\mi* bto 

SBR 



BOARDROOM^ Dragori Z2. A game ot 
financial wizardry for budding entrep- 
reneurs only E2.95 inclLsive. Mike 
LovaN, 40 Mentmore Crescenl. Dunst- 
able. Beds. LU6 3NN. 



BACK ISSUES 

Dragon User back issues are now available. Send E1 .00 per copy lo: 
Dragon User, 12-13 Little Newport Street, London WC2R 3LD. 



"JUMPER TOAD", ejcoBllant, hires, 
arcade game, only £3,50, Details from 
"Turtlesoft", 27 Cambridge Gardens, 
Edinburgh 6. (Enclose s.a.e. j. 

ZXPRIffTER FOR DRAGON or B0C- 
B. slnterfaoe. turns a 2X81 -ZXprlnter 
into a centroriics Proiocol prmier Inter- 
face, lead, and ZXsoftware, E29. 
Please slate rtodel. Sutciiffe Electro- 
nics, 15 West St, Hoitifleld, AsWord 
Kent. 

eeOS CPU card 4K EPROM, 2lk ram, 
16 programmable 10 imea. Compo- 
nents Iftted lo drive 4 digil f segment 
display. Easily programmed lo parlorm 
many useful operations, lully tested, 
E49.95 * E1.5D p&p Or sae for lult 
detalis. Q. IM. Electronics. 3.96 Tam- 
wonn Road, Long Eaton, Notts. 



DRAWC ASTER 

SGORE'DRAW 
FORECASTING SVSTEH 

hnr serious Pools irtrtSlors. Uses Current 

Forrt) flates svsty tesm on the coupon 

and HonMS-li^ on 1t>p$B Bhj5,rve Draws. 

Au^Jrallan or Et«s&\ C^-SO 

(tXlHi verslDms C9.5flj 

Acepak Software 

3 Brooks Rciadl, Formby 
U^»«ysl(l4 137 3JL 



ASTROLOGY 
for beginners 

Special Starter Pack 
1oroivly£11.SCt 

Consists Df a simple program to c:3lcu- 
ia1« a Piorcsccpe , an inTrocJuctOFy 
booklet and two sell-tBachIng prog- 
rams fhow to interpret ttie tiorggcope) 
No previous knowledye required 

For ttie Draggn and many ott>er 

tiorrts micros. Also wide range nf 

pf oflraiTis (or msre enpenenceJ 

astrologt'rs 

C95t> with order (add 5Df] Dulside 

UK) or large si e far free 

catalog tie ta:- 

ASTROGALC (Dep! OU) 

67 Peascrott Road 

Hemel Hempstead, Herts HP3 

8ER. Tel: 0442 518M 



DRAGON SPECIALS. Tt>a Trial o( 
Arnold Black^OiJd- a totally new 
i5;f venture for enthtislasis, E5.50 
inc. Dragon 55—9 fuir fealyre 
tap*- screen, Jext'dala storage sys- 
tem. &5 Screens, fa&t and friendly, 
CS Irtc. THe Meddler ^ load your 
program Intc a "buffer" — enables 
easy amendments etc. Full fea- 
tures, IncredibJe vaJue, E5 inc. Only 
available front f^ennesis. 10 Carlow 
ftoad, Hingstead. Ketterimg, No*th- 
anlSNN14 4DW 



DRAGON HIT&XT. Place text on Itte 
hires screen with this machine lan- 
guage uillliy. Features lull' upper, lower 
ca&^, reverse liald and ctouUs height 
characters, 44B definable characters, 
51 X 24, 32 5< 34 displays, 16 ds 
colours, 6 display modes, £4.95. Super 
basic. A powerful utility adding 5S extra 
commarKis many (ourtd on maehirtes 
costing much rrtore. Faaiurss Include 4 
cfiannel sound, alarm clock, proce- 
dures, function keys. 33 colours and 
many morel £4.^5. To: R. Thompson, 7 
Brlrtdley Way. Soufihall, MIddleseH UBi 
3JM. Tel; 01-571 3610. 

CHRISTMAS OFF£R. Sooperfrooter 
(jackpot cassette), PModea only £2.99 
easti. VartdervOfSt. Wancourslraat 16. 
0-gjiO WeiTdulna, Belgium, Free ex- 
tras included!ll 



MA2ERACB & SPEUBOX 

Teacriers rfiwmrrienfl these two top 
quality educational ggmEs lor 7-12 
year pidi' mattts and spelling Real 
help with learning, great fun ta play 
chlldTsn love thsm' Send deque or 
P.O. lorEi6.'96to 

p. J. P:aul, Tlie Forelands, Reel Lien 
Slreet, Ctitsliani, BiH^ks HP5 1EZ 



56 Dragon User December 1984 



Classified 



DRAGON 3^2/64 IHTERFACE 

A netw. lOw'COSr educational. nulii-puFposc 

mtfiiiaee systEm f(fr daia acquis-rtiw anil 

HrQCass mnrrr<>i 

DB$igined arxr (}ev«ic<|yiil ta a hi^ih i>r(»t«55ian' 

J ilandard liar use- ai home, in schools, 

«ll»fl*3. ifiivsrsih^s. ffic, 

NuniFrQu; 3pplicat«iis around ihe Imne. in 

Mie c^ESJwm jMl' IdbDraiDry le^rn atxMil 

ifie- rrf|fSiiiri«s nf microurMessDr iionlrsl 

■aali acquisiiign and jenaral inhrtacimg leclt- 

liquet 

Many lacilitiaj awaiilaBle. Jun iinslrvclMMS 
'lOiided in minual. Hong vr<lh Basic «n<t 
'^ code' roiibiKS lar use gnd nuinEnius 
^Dpiication iHles. 

Available mi\\ Drder nnlv 

PricB ES^.StS 
fplusMp nSp- VATl 
Driarn-STB d*laili Mnlad 

ELECTROANALYTICAL 

TECHNOLOGY 

fl Access RoBd^ 

Wttsi Derbv. Lip/sfpoQl L12 4YN 



DISK INTERFACE CARTHIDGE, 

laatf, oompusense dynaf^st corTrpUaf 
disk. Oll&r^? Bristol 575 1 DO (even- 
ings). 

SK NON-VOLATILE RAM CARD hold 
contents of ram tot weeks with your 
Dragon switched off. Fits in cartridge 
port. £54.95 + El. 50 p4p. G. N. 
EJectiTonics, 396 Tacnworth Road, Long 
Eaton, Notts. 



ADVERTISERS INDEX 



DRAGON USER INDEXES 
UK Kllhrtiit KEYWOFtDS: SOFTWARE RE- 
VIEW and PROGRUM CONTFUBUTION liilS. 
198j iMi,' Dumn'jer.i t^M' 
19B4 IJan-Jun?: Mf-^p,0 C1.S9 f^cli 
PAMCDHMS LTD. It IHtlMmtt Lll1«. 

WtitDirn Qrcen, Hl(il) W^tonmit. Ruclia. 
liPlll DHD. 



DRAGON H1CHO 

top DUALITY JOYSTICKS 

Al an amaiingly low pix* 

Only £10,95- a pair,' including PSP 

EMier to tiBiTpdle' and iBstsr than trihers 

CCStingi twicB as muifi 

Ctteques P-Os to- 
PEHIFRO-N (DEPTDU) 



Ml CHOLINE BO PRINTER, Delta. 
CXimana dish drive/controlier. Dragon 
3?. As j>Bw. wiih caibles, software etc 
£500 ono. fleadiing 871319. 

MANIC MINER Uy Software Prnsjects. 
Coining soon!! Place an «der now" 
Only £7,95 or Wrifta fof free leafltet: On>n 
Software. ■&! F'inoe Sireet, Rochdale, 
Lanes. 



SECURIT THREE. 100% Machine 
Code Pfograms, to rnake security ojptes 
of vrrtually aJI available soflware mclvO- 
wg Bl0(A Loaded TyiMs, E5.00. M. A/mrt- 
age, Kaelsoft. lOl South Terrace, 
Wales-Bar, Sheffield, S3i SQL, 



SWAP OH HIRE. We hiave most titles 
tor the Dragon 312. Why buy new evBJy 
time? Send large SAE io Dragon User, 
Personal SoH^ware Users' Association, 
19 Lamimerton Terrace, Dundee DD4 
TBR. 

CHALLENGING GAMES at reafislic 
prices, Send sae pluj lape for details 

and sarmole screens. (DepI DU), 120 
Auriel Avenue. Dagenham, Essex 



AC Software., 



36 



B&HSolftware 26 

BlabvV&GG,....,.,,.,. 2S 

C 

Camtman Computer Solvs 37 

Gompusense 14 

Computer Support. .,.,.., 44 

Computer Syslems ,..,„ 49 

Computerware ..,.,. 48 

Cotswold Computers.. 44 

O 

DACC 36 

Datacom Publications.,. ,,.,. 46 

Datapen ,,, 55 

Datalape 15 

Desjgfi Design .„, 36 

G 

Grosvenar Software 17 

H 

Harris Mteros ,.,,... 49 

Hot Co-Co , 34 

I 
fncenlive Software,, 

Interface ,.,... 



M 

M ST Consultants....,.,, 30 

Magic Midnight,,,.,.,..,.,,.,.,. 55 

Mierobyte,,., 30 

Microdeal... 10, 2£„40,49h60 

Micro-De-Bug, .,.,. 42 

J. Morrison (Micros), 20 

O 

Oasis Software 8&9 

P 

PSL Markeiing , 4 

Peafcsoft , 19 

PicJ<adee Software 17 

Pudgeri 3© 



Rainbow , 



42 



16,17 
44 



JOB Micro SysterTis 37 

K 
Knig hi Software 19 



SP Electronics,.... 16 

Salamander , ,.„.,.. 2 

Shiva Publishing. , 30 

Snip Software „.,.,. ..,. 55 

Software Projects......... 53 

Statacom Distribution „,..,.. 32 
T 

Touchmaster 51 

Trojan Products 7 

Tudor Williams 19 

V 

Voltmace.... 46.59 

W 

Wizzard Software 36, 48 

Winlersoft 54 



Here's my classified ad. 

(Please write your copy in caphaf letters on the lines below,) 



£0.20 


E0.4CI 


CO.B& 


Kj.ao 


Cl.tJO 


£1.2ft 


£l.4C 


ti.eo 


ci.ao 


£2.00 


£2.20- 


£2M 


am 


£2.80' 


£3.00 


£3.2)0 


£3A0 


£3.60 


£3.60 


E4.0C 


£^.£0 


£4.40 


PteaSEi Dominue on B separate shee4 ot paper | 



I make this., ,.,., words, at 20p per word so I enclose, 



Name..... 
Address 



Telephone. 



Please cut out and send this form to: Classified Department Dragon User, 12 13 Little NewDort Street London 

WC2R3LD 



December 1 964 Dragon- User 57 



Competition Comer 



Answers to Competition Corner, 

Dragon User. 1213 Little fsiewporl 

Street, London WC2R 3LD 




PRIZE 
BEAU JOLLY is offering ten readers a 
chance to win one of its Dragon 
"vaiuepaclts'"- The packs contain five 
games ffom Imagine Software's range 
of littes, They are; Pedro, BC Bill, 
Cosmic Cruiser, Leggit and Arcadia, 

RULES 

TO Win a vaiuepaci< you must show 
botin the answer to the competition and 

liow to soi^ve it with the use of a Basic 
program deveioped on your Dragon. 
Please to not send in a cassette con- 
taining the answer. As a tie-breal<Ler 
complete the foiiowing sentence -in 15 
words of iess; "i want to own Beau 

JoHy ' s D ragon val ue pack becau se " 

Your er^try must anive at Dragon 
User by the last working day of Decem- 
ber. The winners and the solution to the 
quiz will be published in our March 
issue, Entries will not be acl<nowf edged 
and we cannot enter into correspond- 
ence on the result. 

SEPTEMBER WINNER 

THE WINNER Of the September com- 
petition and recipient of E250 of soft- 
ware from Microdeai is David Richard- 
son of Epsom in Surrey, David correctly 
stated that the correct solution was 
B4648 This is because 64648 multi- 
plied by itself is 71652B3904. This is a 
ten-digit number in which each of the 
digits 0,1,2,3,4,5,6.7,0,9 occurs once 
and only once. 

RINGWORLD WINNERS 

THE 50 winners in Wintersott's Ring- 
worfd competition each receive a copy 
of its latest adventure, the Return of the 
Ring They are: 

Michael Blencoe, Ptymoulh; A Kirl^ 
Cheshire: M Jones, Kent; Simmon 
Green. Tyne & Wear; Fraser. Kempton; 
Wai Kee Tsang, Staffs; G Petty., Swan- 
sea; P Richardson. Sussex; R IHamilton, 
Leicester; P Moore, Newcastle; L Bar- 
rass, Don caster; S Parker, Bucks; M 
Pasos, Leeds; A K Jones, Clwyd; G 
Southgroen, Kent; K M Holmes, Essex; 
P Begg^ Aberdeen; C Edwards, Pre- 
ston; A Stewart, Kent; J Puifman, Hum- 
berside; D Spiller, South Wirral; S 
Hunter, Southampton; G Thomas, Mid- 
dlesex; R Davies, Kent, R Getting, 
Kent; R Daniel, Beds; A Cook, Glas- 
gow; M Arnoid, Hants; S Mattocks, 



Magic 
cards 

Beau Jolly provides the 

prizes to Gordon Lee's 

four — card game 

LAST CHRISTMAS on this page we took a 
look at the computer versions of a coU; Je 
of traditional party games, so this year how 
about amazing the family with *!ie compu- 
terised magic iricJ^. Don't worry, we won't 
he sawing a Dragon in half! 

Before starting, the program below 
should be loaded in to your computer. 
Then hand out an ordinary pack of cards to 
be shuffled and invite each of your specta- 
tors to select a card. Announce that the 
Dragon will attempt to identify the cards 
setected and invite each person in turn to 
sit at the computer. The computer will 
display the names of a number of cards 
and will ask if the spectator's card is listed 

Selections 

By replying (using keys "Y" or "N") a 
further five selections of cards are display- 
ed. After the final reply has been made, the 
name of the card selected will be 
announced on the screen. Magic! 

Thils mo nth "s competition is aiso related 
to piayfng cards: The other day the follow- 
ing curious conversation took place be- 
tween the eccentric mathematician Profes- 
sor Otto Hex and his equally eccentric son: 




Professor Hex: "I have in my hand four 
cards taken from a standard deck of 
playing cards, They are a club, a diamond 
a heart and a spade If I were to add the 
face value of the club to the face value of 
the diamond and then add the heart to the 
space and muftipty these two totals 
together, the product is equal lo Bertram 
Byte's age next birthday!" 

Hex Junior: "There are many combina- 
tions of cards that will produce that total." 
Professor Hex; "Quite correct. Jn fact the 
number of different combinations of four 
cards taken from a standard pack that will 
equal that total is in fact, a prime number." 

Hex Junior: "I still need more Informa- 
tion,'" 

Professor Hex: "Welf, two careis have the 
same value, but neither is the club — 
which is a nine." 

Hex Junior: "Now I know all four cards." 
(Note that Jack = 11, Queen = 12 and 
King = 13 — and it shoufd be assumed 
that sufficient time elapsed between each 
statement to allow Hex Jgnior to make the 
necessary calculations. 

What were the four cards (and how 
old ts Bertram Byte)? ■ 



i'ii 



.=5 



15b 



2=5 



255 



35e 

*95 



ClE-p iSi^ii' >,^ 5* 53- ,:$ :5; \\'t= ■■.:.= LwKier progmm Hating 

fl^ N= : TO 52 ; MSsVJ+C-iRt ■■ 1 i""**!' " : B=rj ! E$ *.'="" 

l^ B<.: ^'\Z- LE'JfEt'"'!- •<D "^HE'-: St.''!'="w"*5*'N;i I'jOTO 13* 

:f E>-i rtNri B/2<:>!rni:B/2': "wE'i 8*;N! = "i''+ef 'n:i ig^iB-ii /a 

IF G>=1 AMD e.3=If-riS--S) THEN BS':*rr = "-3 "+Bt '': ;S=p-c 
:r lE'] Bf i'rj> '<6 TKEN 13^5 

C LS : pi? ■' .~5=&2 , 'SHVFF^ I tiG ' : IJf =V* : f OR N=: *0 ^2 ; :s=RNO ' LEN '' N* 1 ) 

■'=ASC iMIDt 'tjt, ■)!■, 1 -I -i -12?! U*=LEFT¥ frj*, ¥-1 ! +15I'jHt* it-.'*, LE*! f N* 1 -IK 1 

IF V<U -HEf-J 5*="':l'JE5' 

IF ,>13 rtND .<27 THEN V=V-1 3 : =t= ■':Tnls*r;DS' 

IP ,->££ -^tJD Y<4tf ^HEN V=r-Pii =*= ■HE«5?""S" 

IF />;3 THEN 7=y-39i=f-"5PhDE5" 

RE5T"[]«^EjF:iR F = 1 TCJ V:REaD l* r:' : n£:!«T FsC* fNJ -Cf (r^tl +^ OF "+S«!rjEXT rj 

"!"=&: F::R F=-1 to otCL'=:':=3Sr:-35|H=43!S-55 

pRI^rs: , "iVjbs Sis-^'rinds h=?ft5 spsdes ' 

^:F: N-i ^r, =.2:!F "!jf B* 'J' , F , 1 ) ="fl" THEK 33S 

IF RIGHTf iC*i!:;.3i:="BS' THE", PRlNtec, LEF'f Cf "^O, LEN f CfCf'^ ) -9'! I !C"C*3£ 

! F R I -jHTt iCti U .',£)=" D3 ' THEN PR I NTS" , LEFT* . cj rty., i_£\.i .■ r j fu ) i - 1 2 ■ ; i n=: *■= ; 

:- =.:-3i-"Tj,,:| .1-1, _2,=."r5- TMrf-j PRINTf^H,LEFT|iCt!fJ),LENiC3FfN' i-iei ; rM=^^22 

:F RI'jHT*iCf^'*2'.5:i="ES- "^"EN PRINres,LEFT¥(C*(t^),LEM!Cf iN.O-10) ; SS-S+S3 

NE * T f : 1 PR I rra i8 4 > " 1 5 t rjJ R Li RG MEi^E '' ■ V /■ N i " i 

"I" I 'KE ft; IF i*="' THE'J 33e 

:F ^f="." -^^EIJ T=T*2Tib-F:' 

rjeXT Fr:-..= :PRINT']ilE5i "I CwN t'.jnil,' GUESS VCLW Cp^R^'"; 

p^I'-:"535d, "IT y^S -HE ' ;C*'T I :PRI*-JT94d8, "ANOTHER 50^ (V/N^ " 

itf=!N<E.ti IF ^t="" ""HE*J 37tf 

!f At="r.' ■'ME': en: Else i9e 



Norfolk; E Hopkins, Kent; N P Skinner, 
Notts: J CardwelL Kent; W Greenslade, 
Sussex; J Burroughs, Herts; M Back- 
shall, Bucks; G Smith, Gwent; R 
Leamon, Swansea: J Hughes, Man- 
chester; K Webb, N Ireland; R San- 
beck, Kent; A McFarlane, Belfast; E 



Armstrong, N Ireland; A Page, W Mid- 
lands; Potter, Northamptonshire; I 
Bascoby, Manchester; G Kenyon, 
Lanes; P A Gordon, E Sussex; J Wil- 
liams, Birmingham; S O'Connor, Suf- 
folk; G Teek, Southend. 
All the winners have been contacted. 



58 Dragon User December 1984 



St^ George now has two choices! 

Red or green will slay the Dragon 

▲ Nyton encased-Ste«l shafted joystick with ban and socket joint. 

M Fast sprung return to centre. 

M Graphite wiper linear potenttometers. 

M 12 Months Guarantee. 

A 7 day Money back Guarantee. 

Complete control at your fingertips 

The smooth control of the Vokmace delta sprung return joystick i$ now available 

to Dragon owners. Each joystick has been individual iy tested before it leaves 

ourfaciorjf, following extensive robot testing to prove the design (we :,r , 

tested it more than a million times). This means thai not only will your , 

joystick be strong, tough and reliable, 

but it ensures long life, accurate 

control and with the choice of 

red or green 

iFire buttons, 

gives insu"*^ 

recognitlo 

between tfie 

ieftand right 

joysticl<s. 

If ^ 

If you are 

not completely 

satisfied withi the 

delta 3d, return it 

to us within seven 

days for a full ref u nd. 






MOCS 



tAACt 



Di-agon dealers come 
out of your caverns! 

More stockists 
required in some areas. 



Made in England 



DELTA 3d jOrSTtCK £10.00 
TWO DELTA Jd JOYSTICKS £19.50 
PLEASE STATE COLOURS REQUIRED 

Prices include VAT and P&P. 



^tottmac 



VOLTMACE LTD 
PARK DRIVE 
BALDOCK 
HERTS 
SG76ED 

Tel: (0462) 894410 



CaMers welcome at the factory— Monday to Friday. 



Tired of games that have only 
a few screens or force you to follow strict levels? 
Weil despair no more!! in Time Bandit, you virtually create your 
* own game! You can ciioose from "twenty" places throughout the 

game, with more than "fifteen" distinct variations and levels of 
difficulty in each place; this means over 3Q0 different variationsfl 
\ You must use the "Time-Gates" to travel to each of the 3 different 

Worlds of Time, each containing a multitude of colourful and unique 
adventuring areas. Visit the medieval Dungeons of Fantasy World, 
recapture the days of yesteryear in Western World, and reach for the 
Stars in Future World. Do battle with the Evil Guardians, 
Looking Lurkers, Angry Almo. and the Killer SmurphsM 

Find the keys and escape with the treasures of time. '^' 

Crisp Graphics. Full Colour Animation, Great Sount 
300 Screens and 100% machine codeL 
its all Here!!! ^ 

Requires 1 Joystick 




Tandy colour version requires 32K non-extended haste and is available only aiTamfySiores. 



Mail Onfer Safes from 

Microdeal Mai I. Order 41 Tmro Rd 

St. Austell Cornwall PL2SSJE 



Credit Card Sales 
Phone 0726 75456 



wm 




Oea/ers Corrtact 

MICRODEAL DISTRIBUTION 
0726 7345e 

TtCett TRADER 092S SS222 
TWANG WHOLESALE 073^ 530200 
/ _ ^ CENTRESOFT 
02i 359 302C 




5el««l^ Miercideal Titl#s available Inom c(imput«r ded(er& naHonwidc « iTom larger branches ^'t 



John Meruies 



stores; 




.ndK^^